ES6中的静态方法

36 次浏览 1 分钟阅读 0 个喜欢

相比在ES5中的静态方法ES6定义的更加清晰,在ES6中定义一个静态方法只需要一个static关键字

下面请看example


class Animal {
    constructor(type) {
        this.type = type
    }
    eat () {
        Animal.walk()
        console.log('我在吃')
    }
    static walk() {
        console.log('我要走过去')
    }
}

(new Animal('小狗')).eat()