Показать сообщение отдельно
  #2 (permalink)  
Старый 27.07.2011, 21:04
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Это совсем разные вещи. self - переменная, this - ключевое слова. Просто, например, в глобальном контексте this ссылается на window (ну, или на self, если угодно). Т.е.
alert( this === self );
var foo = {
  bar: function(){
    alert( this === self );
  }
};
foo.bar();
Кстати, если что:
alert( window === self );
Ответить с цитированием