Ambas respuestas aquí son correctas y buenas, pero quería agregar un detalle adicional basado en el título de esta pregunta.
Cuando vi "ES6 - Llamar a un método estático dentro de una clase" sonó como "llamar a un método estático (desde un método no estático) dentro de una clase". No defina lo que el autor de la pregunta inicial está preguntando en los detalles.
Pero para cualquiera que quiera saber cómo llamar a un método estático desde un método no estático dentro de una clase, puede hacerlo así:
class MyClass {
myNonStaticMethod () {
console.log("I'm not static.")
MyClass.myStaticMethod()
}
static myStaticMethod () {
console.log("hey, I'm static!")
}
}
MyClass.myStaticMethod()
const me = new MyClass()
me.myNonStaticMethod()
La idea es que se pueda llamar al método estático sin crear una nueva instancia de la clase. Eso significa que puede llamarlo dentro del método de una instancia de la misma manera que lo llamaría fuera de la instancia.
Nuevamente, sé que eso no es lo que pedían los detalles de la pregunta, pero esto podría ser útil para otras personas.