【发布时间】:2014-01-02 07:48:05
【问题描述】:
我试图理解我们写的时候有什么区别:
var Foo = function (){
this.name = 'abc';
this.alertName1 = function(){
alert(this.name);
}
}
Foo.prototype.alertName2 = function(){
alert(this.name);
}
两种方法都可用且正确,但何时使用有什么问题?
【问题讨论】:
标签: javascript oop methods prototype