JavaScript 之当即执行函数和闭包

1,当即执行函数就是定义后立刻就执行的函数,用来隔绝做用域
使 _foo 没法在外部被访问闭包

2,函数访问了函数外面的变量,这二者就造成了闭包
get()_foo 造成了闭包函数

(function() {
  var _foo = 1
  window.get = function() {
    return _foo
  }
})()
console.log('闭包 get', get())
相关文章
相关标签/搜索