相比在ES5中的静态方法ES6定义的更加清晰,在ES6中定义一个静态方法只需要一个static关键字
下面请看example
class Animal { constructor(type) { this.type = type } eat () { Animal.walk() console.log('我在吃') } static walk() { console.log('我要走过去') } } (new Animal('小狗')).eat()
相比在ES5中的静态方法ES6定义的更加清晰,在ES6中定义一个静态方法只需要一个static关键字
下面请看example
class Animal { constructor(type) { this.type = type } eat () { Animal.walk() console.log('我在吃') } static walk() { console.log('我要走过去') } } (new Animal('小狗')).eat()
评论一下?