JS中声明的含义 - [[0]]
Meaning of declaration in JS - [[0]]
>有谁知道JS中这个声明的含义是什么:var m = [[0]];我的意思是声明为类型的内容,为什么括号中是零?
[0] 是一个数组,第一个索引等于 0
[[0]] 第一个索引等于数组的数组(第一个索引为 0)
如果你有更多的元素并且空间更好一点,可能会更容易想象:
var m = [[0,1,2],[2,4,5],[1,3]]
所以
m[0] = [0,1,2];
m[1] = [2,4,5];
m[2] = [1,3];
然后,可以将其扩展到您需要的多个维度,从而获得集合的集合。
然后,您可以访问每个索引并将其用作您引用的数组,例如:
m[0].push(4);
m[2].join(',');
等。
(如上所述)您还可以访问它的速记,例如:
m[0][0]
m[x][y]
m[n-1][m[0][1]]
根据需要使其复杂或简单。
m 已声明为一个数组,其中包含一个嵌套数组,并且嵌套数组包含一个元素 - 0
console.log(m[0][0])
将输出0
相关文章:
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 我们可以在初始化variable Angular JS时将变量值声明为未定义吗
- 理解bootstrap.js变量声明
- 在声明js之前,如何在js中使用HTML元素
- 如何调用Crossrider中声明的javascript函数;background.js”;点击我网站页面上的一个按钮
- 为什么JS类内部声明的变量是“未定义的”
- 声明一个js变量,该变量将被我的2个jsp访问
- 我们如何在Angular JS中使用$Scope变量而不声明
- 〔Fixed〕试图通过使用JS/Jquery声明来避免重复的CSS
- 在JS中用引号声明对象和数组是否更快
- 如何使用jQuerygetScript使用在不同JS文件中声明的函数
- Node.js上VAR的声明
- 在OPP JS中,您可以从构造函数访问原型函数内部声明的方法
- Ember.js车把如果,否则声明
- 即使在 JS 中声明后,继续的时间也已过
- 节点.js变量声明和作用域
- 可以在js文件C中声明js文件A对js文件B的依赖关系
- 如果JS在php-if语句中,我在哪里声明JS依赖项
- 如何同步声明JS对象,然后用依赖于并发操作的数据编辑对象的属性
- 使用“;在“;同时声明JS变量