”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 什么是 IIFE(立即调用函数表达式)以及为什么您应该关心?

什么是 IIFE(立即调用函数表达式)以及为什么您应该关心?

发布于2024-11-02
浏览:875

What is an IIFE (Immediately Invoked Function Expression) and Why Should You Care?

(IIFE)立即调用函数表达式是定义后立即执行的函数。
这是一种常见的设计模式,有助于创建私有范围并避免污染全局范围。

(function () {
  // Code inside IIFE
})();

函数在括号内声明,尾随 () 立即调用它。

当您需要在页面加载后立即获取数据时,这会很有用,例如:

(async function () {
  try {
    let response = await fetch("https://jsonplaceholder.typicode.com/posts");
    let data = await response.json();
    console.log(data);
  } catch (error) {
    console.error("Error fetching data:", error);
  }
})();
版本声明 本文转载于:https://dev.to/elukuro/what-is-an-iife-immediately-invoked-function-expression-and-why-should-you-care-2cap?1如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3