JS中声明的含义 - [[0]]

Meaning of declaration in JS - [[0]]

本文关键字:声明 JS      更新时间:2023-09-26

>有谁知道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