在ES5您可以通过一个原型设置到现有的功能,做到这一点,但你将如何去这跟ES6类ES6 JavaScript类 - 定义类的方法,以现有的功能
//// ES5
function existingFn = function() {
// does something
};
function MyClass() {
// constructor stuff
};
MyClass.prototype.newFn = function() {
// …
};
MyClass.prototype.existingFn = existingFn;
//// ES6
class MyClass {
constructor() {}
newFn() {
// …
}
// ???????
// existingFn = existingFn
// ???????
}
ES6的课程只是_syntacular sugar_,没有什么“新”正在进行。 ES5方法仍然有效。 –
@PaulS。 [_Syntactic_ Sugar](https://en.wikipedia.org/wiki/Syntactic_sugar);) – sdgluck