Как вы реализуете «статические» методы?Поскольку у JavaScript нет нативной объектной модели класса / экземпляра, все зависит от того, как вы спроектировали свою собственную систему классов.
Если вы хотите иметь возможность наследовать что-либо, то придется использоватьобъект SomeClass.prototype
вместо того, чтобы помещать что-либо непосредственно в функцию конструктора SomeClass
.По сути, вы будете определять статические методы как обычные методы экземпляров, но те, которые не заботятся о том, какое значение this
передается в них.