【发布时间】:2011-05-06 02:52:37
【问题描述】:
我见过这两种在 Javascript 中声明方法的方式:
var User = function() {
this.name = 'Foo';
this.greet = function() {
console.log('Hello!');
}
}
和
var User = function() {
this.name = 'Foo';
}
User.prototype.greet = function() {
console.log('Hello!');
}
有什么区别?
【问题讨论】:
标签: javascript