javascript 减少全部变量

时间:2023-03-09 19:30:18
javascript 减少全部变量

方法1

自创建一个唯一的全局变量a,把自己用到的变量都加在a上

方法2:模块

String.method('test1', function(){
var a = '12'; return function(){
console.log(a);
}
}()) '123'.test1();

只有test1才可以访问a变量

方法3:立即执行函数

(function(){
var flag = 0; $('#test1').on('click', function(){
flag = 1;
console.log('test1:'+flag);
}) $('#test2').on('click', function(){
flag = 2;
console.log('test2:'+flag);
})
})

函数立即执行后,flag会被销毁