我们如何将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,而不是里面的构造函数?
因为函数应该在对象上而不是在原型链上。
我是对还是错?
你错了,这本书是对的。 –