Vue.js 3.0从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.10 Classes(类)

在之前的JavaScript版本中,类的创建和使用是令人非常头疼的一件事。不同于直接使用class命名一个类的语言(在JavaScript中class关键字被保留,但是没有任何作用),因为没有官方的类功能,加上大量继承模型的出现(pseudo classical、classical>functional等),造成了JavaScript类使用的困难和不规范。

用ES5写一个类有很多种方法,这里就不介绍了,现在来看看如何使用ES6写一个类。ES6不使用函数,而是使用原型来实现类,我们创建一个类baseModel,并且在这个类中定义一个constructor()和一个getName()方法: