我在实践中使用JavaScript编写《俄罗斯方块》,但我对使用的数组符号感到有些困惑。
这是我拥有的存储所有零件的阵列。
var pieces = [[[1,1],
[1,1]],
[[1,0],
[1,0],
[1,1]],
[[0,1],
[0,1],
[1,1]],
[[0,1,0],
[1,1,1]],
[[1,0],
[1,1],
[0,1]],
[[0,1],
[1,1],
[1,0]]];
这个符号叫什么?与仅说“ new array()”有何不同?
谢谢!
最佳答案
这是一个数组文字,您可以创建数组并一次性提供值。var a = [];
与var a = new Array();
相同
但是new Array()将为您提供一个空数组,无法像文字语法那样同时提供值。