标签归档: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"

继续阅读