var myUser = (function() {
var username = "",
var isConnected = false;
return {
setUsername: function (n) {
username = n;
},
setConn: function (connStatus) {
isConnected = connStatus;
},
user: username,
isCon: isConnected
};
}());
有什么建议吗?
可能只是一个错字,但缺少一个';在'变种的用户名'=“”'行......你试过'this.username = N'代替,所以你设置了对象自己的用户名成员,而不是一些随机变量的名称恰好相同? – 2012-08-13 02:08:32
你的意思是喜欢它[被定义为开头](http://jsfiddle.net/userdude/e4Haf/)? – 2012-08-13 02:11:04