Прохожу сейчас многомерность. Решил одно-, двух- и трёхмерный массив, а вот этот не могу! Не пойму вроде и правильно написал, но что-то не так! Помогите разобраться, где я ошибся? Если не затруднит, хотелось бы увидеть для сравнения правильное решение именно через циклы, без методов флет, редьюс и подобных.
<!DOCTYPE HTML>
<html >
<head>
<meta charset="utf-8">
<title>Тег IMG</title>
</head>
<body>
<script>
let arr = [
[1, 2, 3, [4, 5, [6, 7]]],
[8, [9, 10]]
];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
for (let j = 0; j < arr[i].length; j++) {
sum += arr[i][j];
for (let k = 0; k < arr[i][j].length; k++) {
sum += arr[i][j][k];
}
}
}
console.log(sum);
</script>
</body>
</html>