从实例内部引用实例变量的正确方法是什么?

时间:2019-03-09 06:05:00

标签: javascript typescript

我目前具有以下结构:

export class tradingPair {
  propertyA : String;
  eventProperty : any;

  constructor(_arg1 : String) {
    this.propertyA = _arg1;
  }

  setupEventListener() {
    this.eventProperty = event;

    this.eventProperty.on("data", this.runProgram)
  }

  runProgram() {
    console.log(this.propertyA);
  }
}

runProgram()在触发每个事件时返回undefined。是因为this是指周围的功能(即setupEventListener())?

我对从类声明中引用实例变量的正确方法感到困惑。

0 个答案:

没有答案