JavaScript中的“(function(window, undefined){})(window)”是什么意思?

3

2
这个链接会给你这个问题的答案 B-) - Tats_innit
1
你可以查看另一个问题:https://dev59.com/dnE85IYBdhLWcg3wkkU8 - francisco.preller
1个回答

2

您正在限定一段代码的范围..

方法如下:

  1. 将其定义在匿名函数内 //function(){...}
  2. 执行它。 //(function{})(args)

此外,传递窗口参数可以更快地解析该变量在代码块中的含义。


也被称为自执行函数。它用于防止全局范围的污染。 - Ayush

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接