Выполнить перебор многомерного массива можно так же при помощи цикла for. Для этого надо создать несколько циклов: внешний цикл for для массива и внутренний для вложенных подмассивов, например:
var arr = [
[1,2], [3,4], [5,6]
];
for (var i=0; i < arr.length; i++) {
for (var j=0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
}
В примере выводится каждый элемент подмассивов. Обратите внимание, что условием завершения внутреннего цикла является проверка свойства .length
подмассива arr[i]
, так как элемент массива arr[i]
тоже является массивом.
Допишите функцию multiplyAll
так, чтобы она нашла произведение всех элементов подмассивов arr
и сохраните результат в переменной product
.