函數如下: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];
關于javascript的小問題?
一只萌萌小番薯
2018-07-13 12:05:00