Tablice wielowymiarowe w JavaScript

Elementy tablicy mogą być nie tylko ciągami znaków i liczbami, ale także tablicami. W tym przypadku otrzymamy tablicę tablic lub tablicę wielowymiarową.

W następującym przykładzie tablica arr składa się z trzech elementów, które z kolei są tablicami:

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

Przepiszmy to w bardziej zrozumiałej formie:

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

W zależności od poziomu zagnieżdżenia tablice mogą być dwuwymiarowe - tablica tablic, trójwymiarowe - tablica tablic tablic (i tak dalej - czterowymiarowe, pięciowymiarowe itp.).

Powyższa tablica jest dwuwymiarowa, ponieważ wewnątrz jednej tablicy znajdują się inne podtablice i już w tych podtablicach nie ma innych tablic.

Aby wypisać dowolny element z tablicy dwuwymiarowej należy podać nie jedną parę nawiasów kwadratowych, ale dwie:

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

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

Dana jest następująca tablica:

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

Wypisz za jej pomocą elementy z tekstem 'l', 'e', 'g' i 'a'.

Задание 2

Dana jest następująca tablica:

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

Odwołując się do każdego elementu tablicy znajdź sumę wszystkich jego elementów.