Может кто-нибудь объяснить, что представляет эта строка кода в Javascript:
const [m, o] = [player.matrix, player.pos]
Im определенно путают квадратные скобки вокруг имен переменных?
Это то, что мы называем назначением деструктуризации, вы эффективно это делаете:
const m = player.matrix;
const o = player.pos;
Обратите внимание, что этот синтаксис является частью стандарта ECMAScript 2015 (6-е издание, ECMA-262) и не сразу доступен для всех реализаций браузера. Вы можете прочитать об этом здесь.
Существует также таблица совместимости, которую вы можете проверить.
matrix