var UI$Contract$ddlForm_change = function() {
//'this' is currently the drop down that fires the event
// My question is can I change the context so "this" represents another object?
this = SomeObject;
// then call methods on the new "this"
this.someMethod(someParam);
};
это возможно? Спасибо, ~ ck в Сан-ДиегоМогу ли я изменить контекст javascript «this»?
См. Ответ на этот вопрос: http://stackoverflow.com/questions/456967/javascript-how-to-set-this-variable-easily – molf
yepp, более или менее дубликат http: // stackoverflow. com/questions/456967/javascript-how-to-set-this-variable-легко Допустимым ответом было использование функции call()/apply(), см. https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Function/apply – VolkerK
Это просто смущает. Все ответы говорят «нет», вы не можете этого сделать. По-видимому, ответы на дублированный вопрос да, вы можете это сделать. Идите фигуру. – DOK