一个有三个参数的自执行匿名函数的意义是什么

What is the significance of a self executing anonymous function with three arguments?

本文关键字:是什么 执行 函数 参数 一个 三个      更新时间:2023-09-26

我看到~~的一些迭代

;(function (window, Extensions, undefined){ --contents of a file-- });

是否存在调用环境、包装器和错误这三个变量的模式?

我不明白这一点,如果有人能启发我,我将不胜感激。我为问题的简短道歉。我不完全知道如何引用这个。

匿名函数由三个参数定义,但通常只使用两个参数调用。

undefined的情况下,这确保了该值是真正未定义的,就像在JavaScript的早期版本中一样,这种语句是合法的:undefined = true;

对于其他参数,该技术可以用于缩写长名称(如jQuery$(,或者提供一种代码缩小的方式来缩短全局变量(如窗口(。