Как я могу ссылаться на класс из статического метода, не используя само имя класса в JavaScript (аналогично PHP self
и self::method_name
)?
Например, как в приведенном ниже классе какмогу ли я сослаться на метод foo
и метод bar
внутри foobar
метода без использования FooBar.methodName
?
class FooBar {
static foo() {
return 'foo';
}
static bar() {
return 'bar';
}
static foobar() {
return FooBar.foo() + FooBar.bar();
// self::foo() + self::bar() would have been more desirable.
}
}