function Foo(name) {
this.name = name
this.city = '北京'
}
Foo.prototype.getName = function () {
return this.name
}
为什么是上面的写法,而不是下面的呢?两者有什么区别吗?我测试了两个都能得到结果
function Foo2(name) {
this.name = name
this.city = '北京'
this.getName = function () {
return this.name
}
}