var Foo = function(){ this.age = 18; this.**getName** = function () { console.log('2');
}
}
Foo.**getName** = function () { console.log('2');
}请问一下,这两个getName属性有什么区别吗?
1 回答

动漫人物
TA贡献1815条经验 获得超10个赞
构造函数里面的属性是添加到实例上面的;Foo.getName
是Foo
这个对象的属性。
例如:var foo = new Foo()
,此时foo
这个实例的getName
是构造函数中添加的实例属性,而Foo.getName
是Foo
对象的属性
添加回答
举报
0/150
提交
取消