Использование return
Здравствуйте!
Приведенный ниже код const arrS = [ [3, 4, 5], [6, 7, 8] ]; function t5() { let s = 0; for (let i = 0; i < arrS.length; i++) { s += sum(arrS[i]); } return s; } function sum(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { // console.Iog(arrS[i]); I sum += arr[i]; } return sum; } console.log(t5()); должен возвращать в консоли 33, но выходит 0. Почему? |
А чего у вас подсчет в sum закомментарен? (Хотя там строка странная)
|
:)
const arrS = [ [3, 4, 5], [6, 7, 8] ]; function sum(arr) { let s = 0; for (let a of arr) { s += Array.isArray(a) ? sum(a) : a; } return s; } console.log(sum(arrS)); |
Часовой пояс GMT +3, время: 12:36. |