Tag Archives: class

ES6-Class类

书籍参考:《ECMAScript 6入门》 作者:阮一峰
文档参考:MDN

概念

ES6提供了Class语句用于更的理解语义以及更接近传统的编程语言的写法。Class可以当作ES5构造函数的一个语法糖。
传统的构造函数以及继承方法如下面这样来写的:

function Getname() {
    this.name = 'wyz';
    this.age = '29';
}
// 如果我们需要定义一个给所有基于Getname构造函数使用的方法
// 那么我们必须通过prototype对象上定义
Getname.prototype.getName = function(){
    return (`Name: {this.name}, Age:{this.age}`);
}
let gname = new Getname();
gname.getName(); //"Name: wyz, Age: 29"

Continue reading