Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2017, 19:06
Аспирант
Отправить личное сообщение для iamme Посмотреть профиль Найти все сообщения от iamme
 
Регистрация: 02.09.2011
Сообщений: 46

Вопрос про замыкание
или не про замыкание.
Почему здесь функция видит переменную aaa
window.aaa="aaa";
var f=function() {
    alert( aaa );
  }


А здесь функция не видит переменную userName
var user = {
  userName: 'Василий',
 

  display: function() {
    alert(userName);
  }
}
user.display();




структуры то аналогичны

window={
  aaa: ""aaa",
  f:  function() {
    alert( aaa ),
...........
}


Или они не аналогичны?

Последний раз редактировалось iamme, 12.11.2017 в 20:01.
Ответить с цитированием