谁能告诉我以下两种在 JavaScript 中创建对象的方法之间的区别,或者更具体地说是它们的缺点/优点:
Function Foo() {
function bar () {...}
}
和
var Foo = {
bar : function() {}
}
另外因为在后一种方式中,没有this
关键字,我怎样才能使它成为对象实例成员?
谁能告诉我以下两种在 JavaScript 中创建对象的方法之间的区别,或者更具体地说是它们的缺点/优点:
Function Foo() {
function bar () {...}
}
和
var Foo = {
bar : function() {}
}
另外因为在后一种方式中,没有this
关键字,我怎样才能使它成为对象实例成员?