开发者社区> 问答> 正文

自执行函数?用于什么场景?好处?

自执行函数?用于什么场景?好处?

展开
收起
茶什i 2019-11-21 18:28:33 1787 0
1 条回答
写回答
取消 提交回答
  • 自执行函数: 1、声明一个匿名函数 2、马上调用这个匿名函数。 作用:创建一个独立的作用域。

    好处:防止变量弥散到全局,以免各种 js 库冲突。隔离作用域避免污染,或者截断作用域链,避免闭包造成引用变量无法释放。利用立即执行特性,返回需要的业务函数或对象,避免每次通过条件判断来处理

    场景:一般用于框架、插件等场景

    2019-11-21 18:28:42
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
fibjs 模块重构从回调到协程 立即下载
JS 语言在引擎级别的执行过程 立即下载