Почему в одном случае функция не сохраняет переменную, а в другом сохраняет
function makeArmy() { let shooters = []; let i = 0; while (i < 10) { let shooter = function() { // функция shooter alert( i ); // должна выводить порядковый номер }; shooters.p…