Показать сообщение отдельно
  #8 (permalink)  
Старый 01.11.2009, 12:21
...
Отправить личное сообщение для Zeroglif Посмотреть профиль Найти все сообщения от Zeroglif
 
Регистрация: 09.03.2008
Сообщений: 216

Сообщение от Octane
Всегда смущало, что вместо context многие пишут scope — это же не правильно? Или вообще может лучше thisObj называть
'thisObj' было бы идеально, тогда не будут перекрещиваться термины, обозначающие разные вещи:

- "вызов функции в контексте объекта";
- "контекст исполнения функции";

Но, в принципе говорить о вызове в контексте (именно о вызове) - это нормально, если вы посмотрите на родные доки JavaScript (начиная с 1.3), то в отношении 'apply' и 'call' эта терминология применяется:
Цитата:
Allows you to apply a method of another object in the context of a different object (the calling object).
что в переводе на формальный язык ES расшифровывается с точки зрения вызова прямо там же:
Цитата:
assign a different this object
Отсюда, говоря о "вызове в контексте объекта" мы однозначно говорим об определении 'this'...
Ответить с цитированием