
概述
IIFE 是一个函数表达式,一旦定义它就会立即调用。javascript 中的 IIFE 是在创建自己的范围时从全局范围隐藏数据的好方法之一。在创建自己的 javascript 库时,经常使用 javascript 中的 IIFE,以避免不必要的冲突,例如全局范围内的重复变量和函数。
什么是IIFE?
考虑到我们想构建自己的 javascript 库,例如 jQuery。然后,具有相同名称的变量或函数很有可能在全局范围内出现,因为很多人会使用我们的库。
因此,我们在 JavaScript 中使用 IIFE,这有助于我们避免在全局范围内出现重复的变量和函数,因为 IIFE 在自己的范围内将这些变量和函数保持私有。
IIFE(立即调用函数表达式)在定义函数后立即调用。我们不需要专门用它的名字来调用函数。我们使用 IIFE 来避免覆盖全局作用域中的变量和函数,并在 Javascript 中将其作用域保留为 IIFE。
语法
(function() {
// write your code Here
})()
语法说明:
- 圆括号 () 用于在 Javascript 中定义 IIFE。
- 右括号内的函数是一个匿名函数,即函数没有任何名称。
- 另一对圆括号 () 用于立即调用函数,就像我们在声明后调用命名函数一样。

最低0.47元/天 解锁文章
4477

被折叠的 条评论
为什么被折叠?



