我們如何將es6類方法填充到ES5中?什麼是ES5中ES6方法(類)的等價物?
我正在讀一本書,它說以下內容:
class Ninja {
constructor(name) {
this.name = name;
}
swingSword() {
return true;
}
}
相同
function Ninja(name) {
this.name = name;
}
Ninja.prototype.swingSword = function() {
return true;
};
我只是問爲什麼我們在原型添加swingSword,而不是裏面的構造函數?
因爲函數應該在對象上而不是在原型鏈上。
我是對還是錯?
你錯了,這本書是對的。 –