var myUser = (function () {
var username = "",
var isConnected = false;
return {
setUsername: function (n) {
username = n;
},
setConn: function (connStatus) {
isConnected = connStatus;
},
user: username,
isCon: isConnected
};
}());
When I call
myUser.setUsername("user123");
username variable does not get updated.
Any advice?
;on thevar username = ""line... Have you triedthis.username = ninstead, so you're setting the object's own username member, and not some random variable whose name happens to be the same?