web-dev-qa-db-fra.com

es6 méthodes de classe d'appel à partir de la même classe

J'essaie d'appeler une méthode de classe dans ma forme de classe une méthode voisine comme indiqué dans l'exemple ci-dessous.

import blah from './blaha';

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

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

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

}

Je voudrais appeler une méthode à partir d'une méthode différente en utilisant des styles de classe es6.

25
Andrew Mata

Utilisez 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