如何在JavaScript中从静态方法中引用类而不使用类名本身(类似于PHP的self和self::method_name)?
例如,在下面的类中,如何在foobar方法内部引用foo方法和bar方法,而不使用 FooBar.methodName?
注:self是PHP中一个指向当前类的关键字。
例如,在下面的类中,如何在foobar方法内部引用foo方法和bar方法,而不使用 FooBar.methodName?
注:self是PHP中一个指向当前类的关键字。
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.
}
}