語法:
static methodName() {...}
用途:
定義靜態(tài)方法
static定義的方法只有類能調(diào)用,而普通方法是實(shí)例的方法能調(diào)用。變量同理。
class A {
static staticMethod () {
console.log("static fn");
}
generalMethod () {
console.log("notStatic fn");
}
}
let a = new A();
a.staticMethod(); // 報(bào)錯(cuò)
A.staticMethod();
a.generalMethod();
A.generalMethod(); // 報(bào)錯(cuò)