web-dev-qa-db-ja.com

es6同じクラス内からクラスメソッドを呼び出す

次の例に示すように、隣接するメソッドからクラスのクラスメソッドを呼び出そうとしています。

import blah from './blaha';

export default class myclass{
  constructor(con) {
    this.config = con;
  }

  async meth1(paramA) {
    //do_stuff...
  }

    meth2(paramB) {
     //attempt to call meth1()
  }

}

Es6クラススタイルを使用して別のメソッド内からメソッドを呼び出したいです。

25
Andrew Mata

thisを使用

import blah from './blaha';

export default class myclass{
  constructor(con) {
    this.config = con;
  }

  async meth1(paramA) {
    //do_stuff...
  }

  meth2(paramB) {
     this.meth1()
  }
}
26
dcohenb