匿名函数自调的三种方法,避免全局污染:
function add(){ var sum=0; for(var i in arguments) sum +=arguments[i]; return sum; } (function(){ console.log( add(1,2,3),add(1,2,3,4,5)); })(); +function(){ console.log( add(1,2,3),add(1,2,3,4,5)); }(); !function(){ console.log( add(1,2,3),add(1,2,3,4,5)); }();
结果: