闭包

有疑问的闭包

for(var i=0;i<5;i++){
        data[i] = (
            function(){
                console.log('xixixi '+i)
                return (
                    function (){
                        console.log(i)
                        console.log('最里面')
                    }
                )
            }
        )(i)
    }

    console.log(data)    
    data[0]();

posted @ 2019-02-19 10:27  十年后2028  阅读(67)  评论(0编辑  收藏  举报