闭包

闭包

从函数作用域外访问该函数内定义的另一个函数,且能调用函数内的变量

闭包的作用域链包含着它自己的作用域,以及包含它的函数的作用域和全局作用域

匿名函数的this指向通常指向window

 

function aa() {
            var a_val = '1'
            function bb() {
                console.log(a_val)
            }
            return bb
        }
        // var cc = aa()
        // cc()
        aa()()

 

posted @ 2020-05-26 03:43  VanCissell  阅读(105)  评论(0编辑  收藏  举报