如何在文字对象中声明私有 var?因为我有这个代码:
var foo = {
self: null,
init: function() {
self = this;
self.doStuff();
},
doStuff: function() {
//stuff here
}
}
这完美地工作,但如果我有一些对象,var“self”它将覆盖..显然它是一个全局变量..我不能在这个对象内使用受限词“var”..
我该如何解决这个问题,或者为每个对象创建一个命名空间?
谢谢!