Показать сообщение отдельно
  #1 (permalink)  
Старый 21.12.2011, 10:14
Аватар для oblomov86
Интересующийся
Отправить личное сообщение для oblomov86 Посмотреть профиль Найти все сообщения от oblomov86
 
Регистрация: 24.02.2011
Сообщений: 17

Объект вызова в $(function(){...})
Решил разобраться с контекстом функции.
Если написать так:
$(function(){
   this.a = 'a';
});

То у объекта document добавится новое свойство a, так как функция выполняется в его контексте.
Теперь пишу так:
$(function(){
   var a = 'a';
});

Я думал, что эти два примера эквивалентны, но это не так. Подскажите: к какому объекту добавляется новое свойство во втором примере?
Ответить с цитированием