Показать сообщение отдельно
  #47 (permalink)  
Старый 10.01.2011, 22:41
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от UpJump
Дык почему же он зараза не пашет в этом случае?
как миниму, качестве аргумента вы передаете неправильно вызваное свойство объекта

alert(function(x){return x + x}.call(null, {a: 100})); //{a: 100} + {a: 100} - [object Object][object Object]

var x = {a: 100};
alert(function(x){return x.a + x.a}.call(null, x)); //200
Ответить с цитированием