Показать сообщение отдельно
  #43 (permalink)  
Старый 20.12.2011, 21:47
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Livanderiaamarum Посмотреть сообщение
хороший сайт)
http://dmitrysoshnikov.com/ecmascrip...hapter-3-this/
на закуску.

что вернёт данный код и почему?
(function(){
    return this[this];
}).call(1);


PS классная статья. кстати, я долго не мог понять, почему код отсюда будет возвращать не-Reference.
для этого нужно знать, как работают эти операторы.
(они вернут ЗНАЧЕНИЕ. т.е. =>)
foo = { bar : function(){alert(this);} };

(foo.bar = foo.bar)();
// eq to 
(function(){alert(this);})();

Последний раз редактировалось melky, 20.12.2011 в 22:26.
Ответить с цитированием