Array multidimensionali in JavaScript

Gli elementi dell'array possono non essere solo stringhe e numeri, ma anche altri array. In questo caso otterremo un array di array o un array multidimensionale.

Nell'esempio seguente, l'array arr è composto da tre elementi, che a loro volta sono array:

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

Riscriviamolo in una forma più comprensibile:

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

A seconda del livello di annidamento, gli array possono essere bidimensionali - array di array, tridimensionali - array di array di array (e così via - quadridimensionali, pentadimensionali, ecc.).

L'array mostrato sopra è bidimensionale, poiché all'interno di un array sono posizionati altri sotto-array e in questi sotto-array non ci sono altri array.

Per visualizzare un elemento da un array bidimensionale è necessario utilizzare non una coppia di parentesi quadre, ma due:

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

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

È dato il seguente array:

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

Utilizzandolo, visualizza gli elementi con il testo 'l', 'e', 'g' e 'a'.

Задание 2

È dato il seguente array:

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

Accedendo a ciascun elemento dell'array, trova la somma di tutti i suoi elementi.