javascript — сбой узла при вызове функции js из переполнения стека

Export class jSImpl {
private _nav: any;

constructor() {
this._cppobject = new cplusplusmodule.cplusplusclass(this.Event1.bind(this), this.Event2.bind(this));
}
public Event2(status, value: any) {
this._active.emit("cplusplusEvent", {
type: 'ontimechanged',
info: {
eta: {
time: value.cppComponent.time
}
}
});
}

public Event1(nReqId) {
this._active.emit("cplusplusEvent", {
type: 'oncppchanged',
info: nReqId });
}
}

Из вышеприведенного класса вызывать «Event1» из C ++ — это сбой, если я удаляю один обратный вызов из вышеприведенного класса, то он может успешно выполнить вызов, но если я помещаю два обратных вызова событий, а выполнение вызова с именем «routeEvent» дает сбой говоря, что «Проверка не удалась: IsJsfuntion ()».

Может ли кто-нибудь предоставить информацию по этому вопросу, пожалуйста, не вставляйте другие ссылки. Код на c ++ хорош, так как протестирован только с одним обратным вызовом, и он успешен, только проблема заключается в том, что я посылаю два обратных вызова событий на c ++, а index [0] -> «Event1» выдает сообщение «Ошибка проверки: IsJsfuntion ()».

-1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]