Показать сообщение отдельно
  #1 (permalink)  
Старый 20.07.2012, 12:16
Интересующийся
Отправить личное сообщение для dump Посмотреть профиль Найти все сообщения от dump
 
Регистрация: 14.07.2011
Сообщений: 26

Почему this всё время указывает на глобалный объект?
Вот код:

function d(){var z=1; function f(){var z=4; alert(this.z);};f();return f;}
var x;
var z=2;
x=d();
x();
почему он два раза подряд выводит 2? Хотя должен бы сначала 1, а потом 2....
Ответить с цитированием