如何从 javascript 类 js 发送回调

Mik*_*ike 0 javascript oop class

我正在尝试将回调从 javascript 类发送到其对象。我还没有取得任何进展。

class MyClass {
    constructor(param1, param2) {
      // trigger the callback
      this.callback();
   }
}

obj = MyClass({
    parameter1: 'test',
    parameter2: 'test',
    callback() {
        alert('callback received');
    }
});
Run Code Online (Sandbox Code Playgroud)

Rob*_*sen 5

您可以将回调函数作为参数传递给构造函数:

class MyClass {
  constructor(callback) {
    callback();
  }
}

new MyClass(() => console.log('Called back'));
Run Code Online (Sandbox Code Playgroud)