变量名称周围的方括号(Javascript)[重复]

问题描述 投票:0回答:1

有人可以解释一下,这行代码在 Javascript 中代表什么吗:

const [m, o] = [player.matrix, player.pos]

我对变量名称周围的方括号感到特别困惑?

javascript destructuring variable-declaration
1个回答
6
投票

这就是我们所说的解构赋值,你实际上正在这样做:

const m = player.matrix;
const o = player.pos;

请注意,此语法是 ECMAScript 2015(第 6 版,ECMA-262)标准的一部分,并非立即适用于所有浏览器实现。您可以在此处阅读更多相关信息。

还有一个兼容性表您可以查看。

© www.soinside.com 2019 - 2024. All rights reserved.