javascript综合 二(闭包,堆内存和栈内存,promise,宏任务和微任务,Set和Map,typeOf和instanceOf,ajax,Boolean()和Number(),判断数组的方法)
闭包闭包(closure)指有权访问另一个函数作用域中变量的函数一个作用域可以访问另一个函数的局部变量闭包的主要作用:延伸了变量的作用范围//fun方法访问了fn中的变量,所以fn是闭包函数function fn() { var num = 10; fun(); function fun() { console.log(num);//打印10 }}fn();闭包的案例1循环点击事件-用闭包的方式得到当前小li的索引号//一般的方法v