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:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Reescribamos de una manera más comprensible:
let 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:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // mostrará 'b'
console.log(arr[1][2]); // mostrará 'f'
Dado el siguiente arreglo:
let 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'.
Dado el siguiente arreglo:
let arr = [[1, 2], [3, 4], [5, 6]];
Accediendo a cada elemento del arreglo, encuentre la suma de todos sus elementos.