【发布时间】:2015-03-23 11:51:00
【问题描述】:
我有两个数组:pts,我想创建新的 test 数组。
每次我将新对象从pts 添加到test 时,我都需要调用将执行mimicSvg(test,1) 函数的函数,数组测试(从0 到m)
我写:
var test=[{"X":"300","Y":"400"}];
for(var m=1;m<pts.length;m++){
var q = pts[m].X;
var e = pts[m].Y;
test.push({"X":q,"Y":e});
setInterval(mimicSvg(test,1), 2000);
}
但 setInterval 不起作用,而是我同时执行所有 m 次函数。
我该如何解决这个问题?
【问题讨论】:
-
如果您只是想阅读the documentation ...
-
您确定
setInterval是您要在此处使用的方法吗?看起来更像是setTimeout的任务。 -
是的,我需要 etTimeout
标签: javascript jquery arrays for-loop setinterval