j**ascript 闭包里的数值为什么没法输出??

时间:2014.07.06 发布人:h**igaliki

j**ascript 闭包里的数值为什么没法输出??

已解决问题

谷歌h**igaliki用户在2014.07.06提交了关于“乔丹j**ascript 闭包里的数值为什么没法输出??”的提问,欢迎大家涌跃发表自己的观点。目前共有3个回答,最后更新于2025-02-26T17:04:40。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:xiao_ri_  

functionbox(){

vararr=[];

for(vari=0;i<5;i++){

arr[i]=(function(**m){

retur来自nfunction(){

r策促解混三牛问eturn**m;

}

})(i);

}

returnarr;

}

varb=box();

//alert(b());box返回一个函数的数组

for(vari=0;i<5;i++){

alert(b[i]());

盾煤措赵}


第2个回答

用户名:1ab200  

box()()就可以了

第3个回答

用户名:AdvanceForever  

你的代码BUG!

UncaughtTy局相频明视peError:Property'b'ofobject[objectObject]isnotafunction