1,当即执行函数就是定义后立刻就执行的函数,用来隔绝做用域使 _foo 没法在外部被访问闭包
_foo
2,函数访问了函数外面的变量,这二者就造成了闭包get() 与 _foo 造成了闭包函数
get()
(function() { var _foo = 1 window.get = function() { return _foo } })() console.log('闭包 get', get())