Если даже без цикла - так как у тебя никто не делает. Раз нельзя циклом - делают рекурсией. На JS сейчас с этим сейчас возиться не буду, но покажу, так и быть, алгоритмы распаковки глубоких многомерных массивов и нахождения их общей суммы на Python # распаковка многомерного маcсива рекурсией
arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]]
result = []
def unpack_array(x):
global result
for i in x:
if not isinstance(i,list):
result +=
else:
unpack_array(i)
return result
# сумма массива рекурсией
s = 0
list_ = unpack_array(arr)
def get_rec_sum(x, i=0):
global s
s += x
if i == len(x) - 1:
return s
return get_rec_sum(x, i + 1)