我在实践中使用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()将为您提供一个空数组,无法像文字语法那样同时提供值。

10-01 10:33
查看更多