JavaScript数组

mjm*_*che 2 javascript

根据我正在阅读的教程,如果你想创建一个包含5列和3行的表来表示这样的数据......

45 4  34 99 56
3  23 99 43 2
1  1  0  43 67
Run Code Online (Sandbox Code Playgroud)

...它说你可以使用以下数组

var table = new Array(5)

table[0] = [45, 4, 34, 99, 56];
table[1] = [3, 23, 99, 43, 2];
table[2] = [1, 1, 0, 43, 67];
Run Code Online (Sandbox Code Playgroud)

但我原以为它会是这样的

var table = new Array(3)
table[0] = [45, 4, 34, 99, 56];
table[1] = [3, 23, 99, 43, 2];
table[2] = [1, 1, 0 43, 67]
Run Code Online (Sandbox Code Playgroud)

如果在教程var table中最初声明为具有5个元素的数组,然后第一个(表[0]),第二个(表[1])和第三个(表[2])填充数据,那么发生在最初使用new Array(5)在数组中设置的其他两个元素.你为什么需要用5?

Gre*_*ill 7

你是对的,听起来教程中的例子是错误的.