Flerdimensionelle arrays i JavaScript

Elementer i et array kan ikke kun være strenge og tal, men også arrays. I dette tilfælde får vi et array af arrays eller flerdimensionelt array.

I det følgende eksempel består arrayet arr af tre elementer, som selv er arrays:

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

Lad os omskrive det på en mere forståelig måde:

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

Afhængigt af indlejringsniveauet kan arrays være todimensionelle - et array af arrays, tredimensionelle - et array af arrays af arrays (og så videre - firedimensionelle, femdimensionelle osv.).

Arrayet vist ovenfor er todimensionelt, fordi der inde i et array er placeret andre underarrays og der i disse underarrays ikke er andre arrays.

For at udskrive et element fra et todimensionelt array skal man skrive ikke én par kvadratiske parenteser, men to:

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

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

Givet følgende array:

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

Brug det til at udskrive elementerne med teksten 'l', 'e', 'g' og 'a'.

Задание 2

Givet følgende array:

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

Ved at henvise til hvert element i arrayet, find summen af alle dets elementer.