0

Не могу понять кату на кодварс. Нужно поправить код:

function launchAll(launchMissile) {
  for(var i = 0; i < 5; i++) {
    setTimeout(function() {
      launchMissile(i);
    }, i * 1000);
  }
} 

Решение простое: заменить var на let. Понимаю, что это скорее всего как-то связано со scope, но не догоняю как оно влияет в данном случае. Может кто-нибудь объяснить совсем простыми словами, для "чайников"?

Lucille
  • 11

0 Answers0