// 自执行函数(Immediately Invoked Function Expression, IIFE)
// 这种函数定义后立即执行,通常用于创建一个独立的作用域,避免污染全局命名空间。
// 示例代码:
(function() {
// 函数体内的代码会立即执行
console.log("这是一个自执行函数");
// 变量和函数只在当前作用域内有效,不会影响全局作用域
var privateVariable = "我是私有变量";
function privateFunction() {
console.log("我是私有函数");
}
// 调用私有函数
privateFunction();
})();
// 尝试访问自执行函数内部的变量或函数会导致错误
// console.log(privateVariable); // Uncaught ReferenceError: privateVariable is not defined
// privateFunction(); // Uncaught ReferenceError: privateFunction is not defined
(function() { ... })();
定义了一个匿名函数并立即执行它。上一篇:js number函数
下一篇:js apply函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站