我有一个Module
这样的:
var Module = (function() {
var id;
var setID = function(a){
if(a)
id = a;
else
id = undefined;
};
var getID = function(){
return id;
};
// Return the object that is assigned to Module
return {
setID: setID,
getID: getID
};
}());
我在其中设置了id
member
through setID()
function
。
我想知道:这样,setID
它是public
我的模块的成员,它可以被Module
我的应用程序中的每个其他人调用。我只会设置id
一次,因此避免其他设置调用setID()
是必须设置一次的值。有办法吗?
我是Module
设计模式的新手,所以请原谅我的任何烦躁。