js模块模式实例

来源:互联网 发布:如何申请淘宝贷款额度 编辑:程序博客网 时间:2024/05/20 14:17
var mokuai=function (){
var str1="";
var num1=0;
return {
set_str:function(s){
str1=s;
},
set_num:function(n){
num1=n;
},
getres:function(){
return str1+num1;
}
};
}
var wr=mokuai();
wr.set_str('aaa');
wr.set_num(100);

document.write(wr.getres());//aaa100

可通过set_str()和set_num()对私有变量赋值,但无法直接对私有变量操作

wr.getres()可做值传给第三方函数,但第三方函数无法通过此方法对私有变量操作

原创粉丝点击