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