// 示例代码:使用立即执行函数表达式 (IIFE)
// 普通的立即执行函数表达式
(function() {
console.log("这是一个立即执行的匿名函数");
})();
// 带参数的立即执行函数表达式
(function(name) {
console.log(`你好, ${name}!`);
})("世界");
// 箭头函数的立即执行形式
(() => {
console.log("这是使用箭头函数的立即执行形式");
})();
// 返回一个函数并立即执行
(function() {
console.log("外部函数执行完毕,返回内部函数并立即执行");
return function() {
console.log("这是返回的内部函数");
};
})()();
普通立即执行函数表达式:通过将函数包裹在括号中,并在后面加上 ()
来立即执行。这种方式可以避免变量污染全局作用域。
带参数的立即执行函数表达式:可以在函数定义时传递参数,并在函数体内使用这些参数。
箭头函数的立即执行形式:与普通函数类似,但使用了 ES6 引入的箭头函数语法。
返回一个函数并立即执行:外部函数返回一个内部函数,并在返回后立即执行该内部函数。这种模式常用于创建闭包。
上一篇:js >>>
下一篇:js 弹出输入框
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站