Произвольные массивы в JavaScript
Многомерные массивы не обязательно должны быть такими, как мы рассмотрели выше. Посмотрите, например, на следующий массив:
let arr = [['a', 'b', [1, 2, 3], [4, 5]], ['d', ['e', 'f']]];
Как вы видите, этот массив "неправильный".
В нем рядом с обычными элементами (например,
'a', 'b') располагаются массивы
([1, 2, 3] и [4, 5]).
Перепишем наш массив в более понятном виде:
let arr = [
[
'a', 'b', [1, 2, 3], [4, 5],
],
[
'd', ['e', 'f'],
],
];
Дан следующий массив:
let arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]];
Вручную, без цикла, найдите сумму элементов этого массива.