Произволни низи во JavaScript

Мултидимензионалните низи не мора да бидат како оние што ги разгледавме погоре. Погледнете, на пример, ја следната низа:

javascriptlet arr = [['a', 'b', [1, 2, 3], [4, 5]], ['d', ['e', 'f']]];

Како што можете да видите, оваа низа е "неправилна". Во неа, покрај обичните елементи (на пример, 'a', 'b') се наоѓаат низи ([1, 2, 3] и [4, 5]). Да ја преработиме нашата низа во поразбирлив вид:

javascriptlet arr = [
  [
    'a', 'b', [1, 2, 3], [4, 5],
  ],
  [
    'd', ['e', 'f'],
  ],
];
Задание 1

Дадена е следната низа:

javascriptlet arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]];

Рачно, без циклус, пронајдете го збирот на елементите од оваа низа.