JS之闭包
阳阳9966
学无止境
展开
-
JS之闭包
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 999 另一方面,在函数转载 2018-01-23 01:40:36 · 129 阅读 · 0 评论 -
JS中for循环里面的闭包问题的原因及解决办法
我们先看一个正常的for循环,普通函数里面有一个for循环,for循环结束后最终返回结果数组 function box(){ var arr = []; for(var i=0;i){ arr[i] = i; } return arr; } alert(box())转载 2018-01-23 01:42:08 · 227 阅读 · 0 评论