es6 的 static 定義的是類的方法只有類能調(diào)用,而普通方法是實(shí)例的方法只有類實(shí)例能調(diào)用。變量也一樣。
class A {
static fn() {
console.log('sss');
}
fn2() {
console.log('www');
}
}
let a = new A();
a.fn(); // 報(bào)錯(cuò)
A.fn();
a.fn2();
A.fn2(); // 報(bào)錯(cuò)