Я пытаюсь понять, почему в javascript вы можете изменить контекст функции. Я ищу пример реального мира или что-то, что поможет мне понять, как/почему этот метод используется и каково его значение.Как изменить контекст функции в javascript
Методика иллюстрируется этот пример (из http://ejohn.org/apps/learn/#25)
var object = {};
function fn(){
return this;
}
assert(fn() == this, "The context is the global object.");
assert(fn.call(object) == object, "The context is changed to a specific object.");
Funny; Я нашел эту страницу, потому что мне нужно установить контекст для вызова, который я создаю, и не смог вспомнить синтаксис ... :) – rinogo
+1 должно быть озаглавлено: «Как изменить контекст функции в javascript» (jk - спасибо за публикацию этого!) –
+1 Я искал, как сохранить это согласование внутри класса ... – LoremIpsum