我是JS的新手。 我的问题是为什么要使用原型, 我们只是添加一个属性并给它一个像这样的默认值
function car(seats,engine,radio){
this.seats=seats;
this.engine=engine;
this.radio='am/fm';
};
感谢。 作为一个新手,我搜索互联网,但无法完成一个简单的解决方案。 感谢。
答案 0 :(得分:2)
为什么要使用原型
跨多个实例共享值,尤其是函数。
我们只是添加一个属性并为其提供一个默认值
是的,我们可以,我们应该为特定于实例的的值执行此操作。但对于共同的价值观,如果我们不必要,为什么还要复制它们呢? (节省内存)
在您的具体示例中,所有值似乎都是特定于实例的,因此无需使用原型。