javascript 定义空对象然后执行,这么写有什么好处?

南北桥 发布于 2013/08/06 13:45
阅读 281
收藏 0
(function(){
  console.log(1);
})();
加载中
0
mark35
mark35
这个不是空对象,而是一个匿名函数的执行,在匿名函数执行可以避免污染全局环境
南北桥
南北桥
回复 @mark35 : 哦,明白了,使用匿名函数域来避免全局变量冲突。因为所有全局的变量和方法都是挂在widow下的。
mark35
mark35
回复 @psyco : 简单说在这个匿名函数中定义的变量是局部变量不会影响到全局变量
南北桥
南北桥
避免污染全局环境 怎么理解?能详细点么?
0
狂飙的小蜗牛
狂飙的小蜗牛
不会污染全局变量
南北桥
南北桥
嗯,了
返回顶部
顶部