JavaScript'te iki boyutlu bir diziyi nasıl oluşturabilirim?

İnternette okuyorum ve bazı yerler bunun mümkün olmadığını söylüyor, bazıları mümkün olduğunu söylüyor ve sonra bir örnek veriyor ve diğerleri örneği çürütüyor, vb.

  1. JavaScript'te 2 boyutlu bir diziyi nasıl bildiririm? (mümkün olduğunu varsayarak)

  2. Üyelerine nasıl erişebilirim? (myArray[0][1] veya myArray[0,1]?)

Çözüm
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);
Yorumlar (8)

Dizi içindeki her öğeyi bir dizi haline getirmeniz yeterlidir.

var x = new Array(10);

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

console.log(x);
Yorumlar (7)

İki boyutlu diziler, tek boyutlu dizilerle aynı şekilde oluşturulur. Ve onlara array[0][1] gibi erişirsiniz.

var arr = [1, 2, [3, 4], 5];

alert (arr[2][1]); //alerts "4"
Yorumlar (0)