美文网首页
闭包和立即执行函数

闭包和立即执行函数

作者: 前端咸蛋黄 | 来源:发表于2019-04-22 19:12 被阅读0次
    1. 闭包
      闭包:内部的函数引用了外部的函数的变量,则产生闭包。
      闭包的作用:把变量封装在函数中,只有内部函数可以用,让函数内部的变量始终保存在内存中,不会因为函数执行完毕就销毁。
    2. 立即执行函数
      立即执行函数(IIFE):在定义时就会立即执行的 JavaScript 函数。
      立即执行函数的作用:不必为函数命名,避免了污染全局变量;内部形成了一个单独的作用域,可以封装一些外部无法读取的私有变量。

    相关文章

      网友评论

          本文标题:闭包和立即执行函数

          本文链接:https://www.haomeiwen.com/subject/qciugqtx.html