es6class使用ES6类编写JavaScript并编译为ES5兼容代码
在ES6类编写的JavaScript中,我们可以使用与ES5兼容的函数语法来实现相同的功能。例如,下面的Person类:
class Person {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
get name() {
return this.firstName + ' ' + this.lastName;
}
toString() {
return this.name;
}
}
编译为与Person作为函数等效的代码。此过程确保生成的JavaScript与ES5兼容。
有关更多关于行为和生成的JavaScript的细节,请参阅相关文档。安装可以使用以下命令:
$ npm install es6-class
下载地址
用户评论