Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2019, 03:15
Новичок на форуме
Отправить личное сообщение для MarkSM Посмотреть профиль Найти все сообщения от MarkSM
 
Регистрация: 22.03.2019
Сообщений: 5

Миллион нубских вопросов от новичка
И так уже в который раз пытаюсь выучить JS никак не получаеться и не хватает силы воли. В этот раз надеюсь смогу добиться успеха.

В этой теме хотел бы задавать просто все вопросы которые меня мучают и какими бы они тупыми не казались хотелось бы увидеть на них ответы)


Почему в данных двух функциях, есть доступ к переменной let array из function sum если как я читал в книге особенностью переменных let как раз является их действенность только внутри скобок которых она находиться, в моей случае внутри function range.

function range (start, end) {
let array = [];
for (var i = 1; i <= 10; i++) {
array.push(i);
}

return array;
}

function sum(array) {
let total = 0;
for (let value of array) {
total += value;
}

return total;
}
Ответить с цитированием