var name = 'zwr'
var init = (function (){
var name = 'abc' ;
function callname(){
console.log(name);
}
return function(){
callname();
}
})()
init(); //abc
console.log(name); //zwr
--------------两个name属性不会冲突------------
var name = 'zwr'
var init = (function (){
var name = 'abc' ;
function callname(){
console.log(name);
}
return function(){
callname();
}
})()
init(); //abc
console.log(name); //zwr
--------------两个name属性不会冲突------------
本文标题:闭包解决命名空间污染问题
本文链接:https://www.haomeiwen.com/subject/tncssftx.html
网友评论