如何在JavaScript中创建二维数组?

我一直在网上阅读,有些地方说这是不可能的,有些人说这是不可能的,然后举个例子,其他人反驳这个例子,等等。

  1. 如何在 JavaScript 中声明 2 维数组?(假设有可能)

  2. 如何访问其成员?( 或 ?)myArray[0][1]myArray[0,1]


答案 1

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

答案 2

您只需将数组中的每个项都设置为数组即可。

var x = new Array(10);

for (var i = 0; i < x.length; i++) {
  x[i] = new Array(3);
}

console.log(x);