javascript - 什么 (函数(){})();意思是?

标签 javascript

<分区>

Possible Duplicate:
What does this “(function(){});”, a function inside brackets, mean in javascript ?

(function(){
    ---this code at here ----
})();

(function(){})(); 是什么意思?请给我解释一下。

最佳答案

它创建一个匿名函数并执行它。您可以使用它来防止变量污染全局范围。

(function(){
  var test = "Hello";
})();

alert(test); //test will be undefined here

关于javascript - 什么 (函数(){})();意思是?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192227/

相关文章:

javascript - 如何仅使用 javascript 和 css 隐藏和显示表单内部的 div

javascript - Vuejs 2使用事件从事件总线接收到的数据将数据分配给变量

javascript - 如何在 getElementById 引号 + 字符串周围加上引号?

javascript - Dimple Barplot 无法使用分组或排序规则有效地对齐或排序条形图

javascript - 顶级绑定(bind)上的输入更改事件监听器

javascript - 无法理解窗口隐式对象的这种行为

javascript - 无法使用 concat 添加字符串数组

javascript - 获取 jQuery 后重定向响应

javascript - 选择除 sibling 和自身之外的所有元素

javascript - 从一组 Angular Material 复选框获取值?