Array Pelbagai Dimensi dalam JavaScript

Unsur-unsur array bukan sahaja boleh berupa string dan nombor, tetapi juga array. Dalam kes ini, kita akan mendapat array daripada array atau array pelbagai dimensi.

Dalam contoh berikut, array arr terdiri daripada tiga unsur, yang setiap satunya merupakan array:

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

Tulis semula dalam bentuk yang lebih mudah difahami:

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

Bergantung pada tahap penyarangan, array boleh menjadi dua dimensi - array of array, tiga dimensi - array of array of array (dan seterusnya - empat dimensi, lima dimensi, dan sebagainya).

Array yang ditunjukkan di atas adalah dua dimensi, kerana di dalam satu array terdapat sub-array lain dan dalam sub-array tersebut tidak ada array lain.

Untuk memaparkan mana-mana unsur daripada array dua dimensi, seseorang harus menulis bukan satu pasangan kurungan segi empat sama, tetapi dua:

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

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

Diberi array berikut:

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

Gunakan array ini untuk memaparkan unsur dengan teks 'l', 'e', 'g' dan 'a'.

Задание 2

Diberi array berikut:

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

Dengan merujuk kepada setiap unsur array, cari jumlah semua unsurnya.