(function(window,undefined)(window))

一,将外部的window传到内部函数,避免每次查找window时都要回到函数外部,提升了效率。

二,避免用户在函数外部自定义了undefined变量,导致函数内部使用undefined数据类型出错。(自定义undefined变量js不会报错)

原文地址:https://www.cnblogs.com/byronvis/p/5208995.html