【发布时间】:2020-10-17 17:24:42
【问题描述】:
据我所知,有两种方法可以在 javascript 中创建类,使用函数或类语句。 如果在语句类中,您可以使用静态关键字创建静态方法。 那么如果它起作用了,你如何创建静态方法呢?
class SomeClass {
myMethod() {
console.log("Some");
}
}
// equivalent to
function SomeClass() {
this.myMethod = function() {
console.log("Some");
}
}
==================================================
==================================================
//Now static method
class SomeClass {
static myMethod() {
console.log("Some");
}
}
// equivalent to
function SomeClass() {
???
}
【问题讨论】:
-
这能回答你的问题吗? Class vs. static method in JavaScript —
Object.assign(SomeClass, { myStaticMethod1(...args){…}, myStaticMethod2(...args){…} })。
标签: javascript