- class 还是一个函数 typeof classname function
- class 中的静态方法
在方法前边加上static关键字,此时该方法不会被类的实例继承,而是直接通过类名调用,这种方法叫静态方法
class Person{
constructor(name) {
this.name=name
}
sayName(){
console.log('Hi, '+this.name)
}
static fun(){
console.log('实例不可调用')
}
}
var p=new Person('ll')
p.sayName() //Hi, ll
p.fun() // Uncaught TypeError: p.fun is not a function