Показать сообщение отдельно
  #3 (permalink)  
Старый 13.02.2012, 01:21
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Сообщение от Mахmахmахimus Посмотреть сообщение
Простите, о ком идет речь?

Вот об этих вызовах в первом примере моей темы:
rabbit.eat()            // выводит "Я наелся"
alert(rabbit.full)      // выводит true

При втором вызове он выводит true. Мне не понятно, как это так легко rabbit.full можно обратиться свойству full. Оно же закрыто в функции. Он не должен его видеть этим вызовом. Оно же закрыто и доступно только, когда работает функция. А функция получается сработала rabbit.eat(), закрылась, а свойство почему-то видно. Хотя оно в объекте animal не определено, а определено только в функции.
Ответить с цитированием