В JavaScript следующий код работает, как ожидалось:машинописи обработчик события нажатия
$("#field").click(eventHandler);
function eventHander() {
invokeClassMethod();
// do other stuff
}
Я попробовал это в машинописном и я получаю сообщение об ошибке, потому что появляется контекст «этого» изменилось на то, что это не мой класс ,
$("#field").click(this.eventHandler);
eventHandler() {
this.invokeClassMethod();
// do other stuff
}
дает мне ошибку, так как «invokeClassMethod» не определен.
Я новичок в машинописном машиностроении, поэтому кто-нибудь может рассказать мне, что случилось, и как его исправить?