运行 for 循环中的函数
Run function by step inside for loop
我有两个数组:pts
和 test
。我需要将 pts
中的对象一个一个地添加到 test
,在将 pts
中的新对象添加到 test
之后,我需要 运行 函数 mimicSvg
.
所以我写:
var test=[{"X":"300","Y":"400"}];
for(var m=1;m<pts.length;m++){
var q = pts[m].X;
var e = pts[m].Y;
console.log(test);
test.push({"X":q,"Y":e});
alert(m);
setTimeout( "mimicSvg(test,1)",3000 );
}
如您所见,我将 console.log 放入其中,我发现我立即获得了从 pts
到 test
的所有对象。
我如何将一个对象从 pts
添加到 test
并在每次添加到 运行 函数后 mimicSvg()
;
像这样使用间隔计时器:
setTimeout( "mimicSvg(test,1)",m*3000 );
我有两个数组:pts
和 test
。我需要将 pts
中的对象一个一个地添加到 test
,在将 pts
中的新对象添加到 test
之后,我需要 运行 函数 mimicSvg
.
所以我写:
var test=[{"X":"300","Y":"400"}];
for(var m=1;m<pts.length;m++){
var q = pts[m].X;
var e = pts[m].Y;
console.log(test);
test.push({"X":q,"Y":e});
alert(m);
setTimeout( "mimicSvg(test,1)",3000 );
}
如您所见,我将 console.log 放入其中,我发现我立即获得了从 pts
到 test
的所有对象。
我如何将一个对象从 pts
添加到 test
并在每次添加到 运行 函数后 mimicSvg()
;
像这样使用间隔计时器:
setTimeout( "mimicSvg(test,1)",m*3000 );