js appeler la méthode statique de la classe

J'ai une classe avec une méthode statique:

class User {
  constructor() {
    User.staticMethod();
  }

  static staticMethod() {}
}

Est là quelque chose comme cela, donc pour les méthodes statiques (c'est à dire reportez-vous à la classe courante, sans une instance).

this.staticMethod()

donc je n'ai pas à écrire le nom de la classe "Utilisateur".

Pas de. C'est le point de avec des méthodes statiques, ils ne sont pas en instance, mais class en fonction.
J'ai juste utilisé cela comme un exemple. Je voudrais quelque chose comme PHPs auto, j'ai donc pouvez vous référer à la classe (et non pas une instance de celle-ci)
Si vous définissez une classe par fichier, vous pouvez ajouter une ligne comme const self = User et ensuite utiliser self. dans tout le fichier.

OriginalL'auteur Chris | 2017-04-25