Есть код -
function getArray(num) { // передаем число через аргумент
newMassive = []; // создаем пустой массив
for (i = 1; i <= num; i++) { // проходим по переданному num
newMassive.push(i) //пушим в массив все итерируемые значения.
}
return newMassive; // отдаем массив конечному пользователю
}
getArray(10);
console.log(newMassive);
Вопрос: почему если я объявляю новый массив через ключевое let - массив не возвращается из фукнции и отдает undefined? Заранее спасибо за объяснения.
function getArray(num) { // передаем число через аргумент
let newMassive = []; // создаем пустой массив
for (i = 1; i <= num; i++) { // проходим по переданному num
newMassive.push(i) //пушим в массив все итерируемые значения.
}
return newMassive; // вернет undefined
}
getArray(10);
console.log(newMassive); // undefined