标签:alert 分享 owa nbsp image logs mes ret 单例
1 var xiaowang = (function(argument){ 2 var xiaowangjia = function(message){ 3 this.menling = message; 4 } 5 // function xiaowangjia(message){ 6 // this.menling = message; 7 // } 8 var men ; 9 var info={ 10 sendMessage:function(message){ 11 if(!men){ 12 men= new xiaowangjia(message); 13 } 14 return men; 15 } 16 } 17 return info; 18 })(); 19 20 var xiaoli = { 21 callxiaowangjia:function(msg){ 22 var _xw = xiaowang.sendMessage(msg); 23 alert(_xw.menling); 24 _xw = null; 25 } 26 } 27 xiaoli.callxiaowangjia("dididi");
xiaowwang闭包自调用return info;调用sendMessage方法,判断是否存在men,不存在的话,实例化men,最后实现构造函数里面的属性获取得到想要信息。
标签:alert 分享 owa nbsp image logs mes ret 单例
原文地址:http://www.cnblogs.com/cyany/p/7631352.html