如何用JavaScript创建二维数组?

如何用JavaScript创建二维数组?

我一直在网上阅读,有些地方说这是不可能的,有些人说是的,然后给出一个例子,而另一些地方则反驳这个例子,等等。

  1. 如何用JavaScript声明二维数组?(假设有可能)

  2. 我如何访问它的成员?myArray[0][1]myArray[0,1]?)


慕妹3146593
浏览 606回答 4
4回答

潇湘沐

var items = [  [1, 2],  [3, 4],  [5, 6]];console.log(items[0][0]); // 1console.log(items);

慕尼黑的夜晚无繁华

只需使数组中的每个项成为数组。var x = new Array(10);for (var i = 0; i < x.length; i++) {&nbsp; x[i] = new Array(3);}console.log(x);

暮色呼如

JavaScript只有一维数组,但正如其他人所指出的,您可以构建数组。以下函数可用于构造一个二维固定维数组:function Create2DArray(rows) {&nbsp; var arr = [];&nbsp; for (var i=0;i<rows;i++) {&nbsp; &nbsp; &nbsp;arr[i] = [];&nbsp; }&nbsp; return arr;}列数并不是很重要,因为在使用数组之前不需要指定数组的大小。然后你可以打电话:var arr = Create2DArray(100);arr[50][2] = 5;arr[70][5] = 7454;// ...
打开App,查看更多内容
随时随地看视频慕课网APP