Показать сообщение отдельно
  #7 (permalink)  
Старый 03.03.2011, 08:29
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

Golovastik

В JavaScript нет классов, откуда Вы взяли этот бред? Дайте ссылку, я лично её автору сделаю экзекуцию. Затащу в гараж, надену мешок на голову, опущу руки в кипяток и заставлю жрать собственные варёные руки!

Что касается вашего вопроса, то this может играть четыре роли: созданный объект (если перед вызовом функции используется new), объект, содержащий функцию (например, в вызове Foo.bar() this будет указывать на foo). Также он может быть подменён при помощи методов .call() и .apply() или указывать на window при простом вызове: Foo() (это частный случай п. 2).

Последний раз редактировалось Matre, 03.03.2011 в 08:33.
Ответить с цитированием