【问题标题】:do we still use iife in es6+ [duplicate]我们还在 es6+ 中使用 iife [重复]
【发布时间】:2021-01-06 05:24:54
【问题描述】:

所以我在学习 javascript 并且遇到了 IIFE(立即调用的函数表达式)

我不知道我们在 2020 年是否还在使用它,你能告诉我它是否有用或有新的方法可以做到这一点

【问题讨论】:

  • 这能回答你的问题吗? Understanding IIFE
  • 为什么 ES6+ 会停止使用 IIFE?

标签: javascript ecmascript-6 iife


【解决方案1】:

IIFE 经常与 JS 中的 Module Pattern 一起使用,以限制模块向调用者公开的内容。现在,我们为资产的范围界定、模块和智能捆绑提供了更好的选择,因此您将很少再看到它被使用。

根据我的经验,并不是我们有一种新的方法,只是它的用例几乎消失了。话虽如此,如果您发现自己处于需要它的罕见情况,它仍然是完全有效的。

【讨论】:

    猜你喜欢
    • 2016-09-20
    • 2015-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2016-04-29
    • 2018-09-05
    • 1970-01-01
    相关资源
    最近更新 更多