EcmaScript 2015 (又称ES6)通过一些新的关键字,使类成为了JS中一个新的一等公民.但是目前为止,这些关于类的新关键字仅仅是建立在旧的原型系统上的语法糖,所以它们并没有带来任何的新特性.不过,它使代码的可读性变得更高,并且为今后版本里更多面向对象的新特性打下了基础. 在介绍 class 继承以前,先来回忆一下没有 class 之前类是怎么被创建和继承的: 1.定义 function father 构造函数,再通过 prototype 定义 father 类原型方法. 2.定义 f…