Я делаю freeCodeCamp JavaScript. У меня вопрос: Basi c Алгоритм сценариев: факториализация числаPassed
Вот код, который я написал:
function factorialize(num) {
let arr = [];
let reducer = (accumulator, currentValue) => accumulator * currentValue;
for (let i = 1; i < num + 1; i++) {
let newArr = arr.push(i);
}
return newArr.reduce(reducer);
}
factorialize(5);
Вот моя проблема: консоль говорит это:
ReferenceError: newArr не определено
Почему говорится, что newArr
не определено? Я определил это! Я относительно новичок в кодировании, и я действительно хочу учиться. Пожалуйста, помогите мне.