Arreglos multidimensionales en JavaScript

Los elementos del arreglo pueden ser no solo cadenas y números, sino también arreglos. En este caso obtendremos un arreglo de arreglos o arreglo multidimensional.

En el siguiente ejemplo, el arreglo arr consiste de tres elementos, que a su vez son arreglos:

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

Reescribamos de una manera más comprensible:

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

Dependiendo del nivel de anidación, los arreglos pueden ser bidimensionales - arreglo de arreglos, tridimensionales - arreglo de arreglos de arreglos (y así sucesivamente - cuadridimensionales, pentadimensionales, etc.).

El arreglo anterior es bidimensional, porque dentro de un arreglo están ubicados otros subarreglos y ya en estos subarreglos no hay otros arreglos.

Para mostrar cualquier elemento de un arreglo bidimensional se deben escribir no un par de corchetes cuadrados, sino dos:

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

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

Dado el siguiente arreglo:

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

Muestre mediante él los elementos con texto 'l', 'e', 'g' y 'a'.

Задание 2

Dado el siguiente arreglo:

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

Accediendo a cada elemento del arreglo, encuentre la suma de todos sus elementos.