Сообщение от 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'...