今天我听说可以使用以下语法在 js 中创建多维数组:
var a = new Array(3,3);
a[2][2] = 2;
alert(a[2][2])
然而这在歌剧中不起作用。我有什么地方说错了吗?
是的,你有地方错了。var a = new Array(3,3);
意思是一样的var a = [3,3];
。它创建一个包含两个成员的数组:Number3
和号码3
again.
数组构造函数是 JavaScript 语言设计中最糟糕的部分之一。给定单个值,它确定数组的长度。给定多个值,它使用它们来初始化数组。
始终使用var a = [];
句法。它是一致的(并且更短且更易于阅读)。
没有用于创建数组数组的快捷语法。您必须单独构建每一个。
var a = [
[1,2,3],
[4,5,6],
[7,8,9]
];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)