【发布时间】:2016-06-26 08:56:25
【问题描述】:
在以下代码中,一个构造函数、一个对象实例和两个更改函数原型的示例。这两种方法有什么区别?据我所知,第二种方法将更新对象实例,即使它是在声明该实例之后,而另一种则不会。这是唯一的区别吗?
function Foo(name, color) {
this.name = name;
this.color = color;
}
var bar = new Foo('name', 'color');
第一种方法:
Foo.prototype = {age: 6};
第二种方法:
Foo.prototype.age = 4;`
【问题讨论】:
标签: javascript