可能重复:
Javascript object creation using literals vs custom constructor functions
Function vs. Object Literal Notaion - Which is better, or is it a matter of preference?
有谁能告诉我下面两种在JavaScript中创建对象的方法有什么区别,或者更具体地说是它们的缺点/优点:
Function Foo() {
function bar () {...}
}
和
var Foo = {
bar : function() {}
}
另外,由于后一种方式没有this
关键字,如何才能将其设为实例成员?