类的实例化次数只能一次。
例如:小王和小李通过门铃进行沟通,首先判断小王家是否有门,若没有建立门,若有门直接返回门。
var xiaowang = (function(argument){
var men;
var xiaowangjia = function(message){
this.menling = message;
}
var info = {
sendMsg : function(message){
if(!men){
men = new xiaowangjia(message);
}
return men;
}
}//公开的属性和方法
return info;
})();
var xiaoli = {
callxiaowang : function(msg){
var _xw = xiaowang.sendMsg(msg);
alert(_xw.menling);
}
}
使用:xiaoli.callxiaowang(‘didi‘);//按门铃
时间: 2024-10-19 21:21:10