猿问

函数输出结果 ??

function a(){
    
    var result=new Array();
    
    for(var i=0;i<10;i++){
        result[i]=function(num){
            return function(){
                return num;
                };
            }(i);
    
    }
    return result;
    }
    
    
    console.log(a())



结果是

[function(), function(), function(), function(), function(), function(), function(), function(), function(), function()]

weibo_一光年_sunshi_03642119
浏览 1328回答 1
1回答

其实我真的不是东北人

result[0],result[2],result[3].......result[9]  里面每一个都是函数。输出的当然是函数咯
随时随地看视频慕课网APP
我要回答