JavaScript中自执行函数的目的是什么?
自执行匿名函数是一个特殊函数,它在定义后立即被调用。无需在脚本中的任何位置调用此函数。这种类型的函数没有名称,因此被称为匿名函数。该函数有一组尾随括号。该函数的参数可以在括号中传递。
句法:
(function (parameters) {
// Function body
})(parameters);
例子:
What is the purpose of self
executing function in JavaScript?
GeeksforGeeks
What is the purpose of self
executing function in JavaScript?
This page was generated on:
输出:
为什么要使用匿名函数?
使用匿名函数而不是直接编写代码的优点是匿名函数内部定义的变量和函数对它外部的代码是不可用的。这可以防止全局命名空间中充斥着可能不再需要的变量和函数。它也可用于仅启用对变量和函数的访问。这在以下示例中显示。
从匿名函数外部访问变量:此示例显示从匿名函数外部访问日期对象会导致错误。
What is the purpose of self
executing function in JavaScript?
GeeksforGeeks
What is the purpose of self
executing function in JavaScript?
This page was generated on:
输出:
允许在函数外部访问一个变量:此示例表明,可以通过将 date 变量设置为全局变量来使其在函数外部可用。
What is the purpose of self
executing function in JavaScript?
GeeksforGeeks
What is the purpose of self
executing function in JavaScript?
This page was generated on:
输出: