@Akaero

Почему переменная цикла объявлена без var?

В гайдах переменная цикла объявляется всегда (за исключением объявления до) с var
Вот пример:
for (var i in obj) {
    result += obj_name + "." + i + " = " + obj[i] + "<br>";
  }


В книге Фленагана пример вот такой:
function extend(o, p) {
    for(prop in p) { 
    o[prop] = p[prop]; 
    }
    return o;
}


Вопрос: почему prop указан без var? Она ведь становится свойством глобального объекта, верно?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы