术语:IIFE

领域:#前端/JavaScript

定义

IIFE(Immediately Invoked Function Expression,立即调用函数表达式)是一种在定义后立即执行的函数表达式,用于创建独立的作用域,避免变量污染全局命名空间。

// Basic syntax
(function() {
  // 代码立即执行
})();
 
// 箭头函数版本
(() => {
  // 代码立即执行
})();

跨学科含义

  • 在 JavaScript 中:IIFE 用于模块化、闭包、变量隔离
  • 在其他语言中:类似概念(如 Python 的 lambda 表达式立即调用)

关联