ES6-Class

2019-09-27  本文已影响0人  黑色的五叶草

(参考自秒味课堂的视频讲解)

Class

1.ES5中的原型

2.ES6中的原型

  1. typeof Miaov 返回的是一个function
  2. 方法之间不需要加逗号分隔,加了会报错
  3. 定义在类上的方法都是不能被枚举的 Object.keys(Miaov.proto)

Class的继承

class Cake {
    constructor(name) {
        this.name = name
    }

    sayName() {
        console.log(this.name);
    }
}

class MilkCake extends Cake {
    constructor(name, tatst) {
        super(name)
        this.tatst = tatst
    } 
}

const c = new MilkCake('lida', 'good')
console.log(c);        // MilkCake { name: 'lida', tatst: 'good' }
上一篇 下一篇

猜你喜欢

热点阅读