摘要:
闭包的基本概念在js中,闭包指的是有权访问另一个函数作用域中的变量的函数,最常见的就是在函数中创建函数,即如下:function outfunction(outnum){ return function(){ var innum = 1; console.log(outnum); console.log(innum); }}在代码中,用红色标出的就是内部函数引用外部函数值的地方,实现原理是在闭包函数执行时,遇到变量首先会检索当前执行环境下的变量,即活动对象,然后在未找到的情况下,向外部函数查找,这样直至找到全局对象为止。这也是闭包的作用域链... 阅读全文
posted @ 2014-02-05 22:59
胖蝎子
阅读(562)
评论(0)
推荐(0)

浙公网安备 33010602011771号