在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