函数如下:function test(){ var arr=[ ]; for(var i=0; i<10; i++){ (function(j){ arr[j]=function(){ document.write(i }( i))}return arr;}const myArr=test();for(i=0;i<10;i++){ myArr[i]();}这个输出结果是0-9myArr[0];myArr[1];myArr[2]; 这个结果都是10 为什么呢?myArr[3];myArr[4];
添加回答
举报
0/150
提交
取消