JavaScript
Javascript почему выводит undefined? Почему не работает, выводит undefined function sumInput() { let sum = 0; let arr = []; let value = prompt("Введите значение!", 0); if (value == "" || value == null) { return sum = arr.reduce((inital, item) => inital + item, 0); } else { arr.push(value); sumInput() } } alert(sumInput()) 3 недели
Ответы
если "выводит", значит работает! да... и какого... ты тут, а не в категории скриптов?
У тебя массив пустой. Что ты ещё ожидал? Он каждый раз пересоздается.
Хотел ответить, но передумал. С этих тупарей все равно толка не будет
else ...sumInput() Стоит подумать почему при каждом новом вызове функции сознаются новые (let sum, let arr).