我们还在 es6+ 中使用 iife 吗
do we still use iife in es6+
所以我正在学习 javascript 并且遇到了 IIFE(立即调用的函数表达式)
我不知道 2020 年我们是否还在使用它,你能告诉我它是否有用或者有新的方法吗
IIFE 通常与 JS 中的 Module Pattern 一起使用,以限制模块向调用者公开的内容。我们现在在范围界定、模块和资产的智能捆绑方面有了更好的选择,因此您将很少再看到它被使用了。
根据我的经验,并不是我们有了新的方法,只是 use-case 几乎消失了。话虽这么说,如果您发现自己处于需要它的罕见情况,它仍然完全有效。
所以我正在学习 javascript 并且遇到了 IIFE(立即调用的函数表达式)
我不知道 2020 年我们是否还在使用它,你能告诉我它是否有用或者有新的方法吗
IIFE 通常与 JS 中的 Module Pattern 一起使用,以限制模块向调用者公开的内容。我们现在在范围界定、模块和资产的智能捆绑方面有了更好的选择,因此您将很少再看到它被使用了。
根据我的经验,并不是我们有了新的方法,只是 use-case 几乎消失了。话虽这么说,如果您发现自己处于需要它的罕见情况,它仍然完全有效。