闭包

2019-11-13  本文已影响0人  吴繁飞

闭包 :https://baike.baidu.com/item/%E9%97%AD%E5%8C%85/10908873?fr=aladdin
闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数,函数内部和函数外部连接起来的桥梁。

在js里面

有下面2个程序

$(function() {
            
            var aa=(i)=>{
            setTimeout(function() {
                console.log(i);
            }, 50);}
            
            for(var i = 0; i < 10; i++) {
                aa(i);
            }

        });
0,1,2,3,4,5,6,7,8,9
$(function() {
            
            var aa=()=>{
            setTimeout(function() {
                console.log(i);
            }, 50);}
            
            for(var i = 0; i < 10; i++) {
                aa();
            }

        });
//10
$(function() {
            
        
            
            
            for(var i = 0; i < 10; i++) {
                setTimeout(function() {
                console.log(i);
                     }, 50);
            }

        });
// 10
上一篇 下一篇

猜你喜欢

热点阅读