我们还在 es6+ 中使用 iife 吗

do we still use iife in es6+

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

我不知道 2020 年我们是否还在使用它,你能告诉我它是否有用或者有新的方法吗

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

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