Tablouri multidimensionale în JavaScript

Elementele tabloului pot fi nu doar șiruri de caractere și numere, ci și alte tablouri. În acest caz vom obține un tablou de tablouri sau tablou multidimensional.

În următorul exemplu, tabloul arr este compus din trei elemente, care la rândul lor sunt tablouri:

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

Să rescriem într-o formă mai ușor de înțeles:

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

În funcție de nivelul de imbricare, tablourile pot fi bidimensionale - tablou de tablouri, tridimensionale - tablou de tablouri de tablouri (și așa mai departe - patrudimensionale, cinci-dimensionale etc).

Tabloul prezentat mai sus este bidimensional, deoarece în interiorul unui tablou sunt situate alte subtablouri și deja în aceste subtablouri nu mai există alte tablouri.

Pentru a afișa un anumit element dintr-un tablou bidimensional trebuie să folosim nu una, ci două perechi de paranteze pătrate:

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

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

Este dat următorul tablou:

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

Folosindu-vă de el, afișați elementele cu textul 'l', 'e', 'g' și 'a'.

Задание 2

Este dat următorul tablou:

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

Accesând fiecare element al tabloului, găsiți suma tuturor elementelor sale.