Показать сообщение отдельно
  #3 (permalink)  
Старый 12.11.2014, 16:50
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Понять (1) несложно, главное разложить его по косточкам.

var func = Function.prototype.call;
var thisObj = function(){ alert('how it works?') };


тогда получается
func.call(thisObj)


что эквивалентно thisObj.func(), где под "func" в нашем случае подразумевается call, который есть у каждой функции
Ответить с цитированием