【发布时间】:2021-07-02 23:42:10
【问题描述】:
假设你有 Foo 类
class Foo {
constructor(name) {
this.name = name;
}
sayName() {
console.log('My name is ' + this.name);
}
}
可能有像 'sayName' 这样的实例函数
new Foo('Kevin').sayName() // My name is Kevin
但我想要一个类函数。
我可以这样做: 即。
Foo.sayClassName = () => console.log('My Name is Foo')
Foo.sayClassName() // 'My Name is Foo'
但我想在声明课程时声明这一点。这可能吗?
【问题讨论】:
-
static sayClassName() { console.log(`My Name is ${this.name}`); }
标签: javascript node.js