JavaScript'te Çok Boyutlu Diziler

Dizi elemanları sadece dizeler ve sayılar değil, aynı zamanda diziler de olabilir. Bu durumda bize dizi dizileri veya çok boyutlu dizi elde edilir.

Aşağıdaki örnekte, arr dizisi sırayla dizi olan üç elemandan oluşur:

javascriptlet arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];

Daha anlaşılır bir şekilde yeniden yazalım:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
];

İç içe geçme seviyesine bağlı olarak diziler iki boyutlu - dizi dizileri, üç boyutlu - dizi dizileri dizileri (ve tabii ki - dört boyutlu, beş boyutlu vb.) olabilir.

Yukarıda verilen dizi iki boyutludur, çünkü bir dizi içinde başka alt diziler bulunur ve bu alt dizilerde başka diziler yoktur.

İki boyutlu bir diziden herhangi bir elemanı çıktılamak için artık bir çift köşeli parantez değil, iki çift yazılmalıdır:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
];

console.log(arr[0][1]); // 'b' yazdırır
console.log(arr[1][2]); // 'f' yazdırır
Задание 1

Aşağıdaki dizi verilmiştir:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
  ['j', 'k', 'l'],
];

Onun yardımıyla 'l', 'e', 'g' ve 'a' metinli elemanları yazdırın.

Задание 2

Aşağıdaki dizi verilmiştir:

javascriptlet arr = [[1, 2], [3, 4], [5, 6]];

Dizinin her bir elemanına erişerek tüm elemanlarının toplamını bulun.