我在數組中保存代碼行,並嘗試用setTimeout()逐個單元地運行它們。eval和setTimeout在一個循環中
該執行代碼得好:
for (i=0; i<restorePoints.length; i++){
eval(restorePoints[i]);
}
,但我希望有每次迭代之間的短暫延遲:我想使用的setTimeout()代替eval()函數。對於沒有某些原因而工作:
for (i=0; i<restorePoints.length; i++){
setTimeout(restorePoints[i],1000);
}
或
for (i=0; i<restorePoints.length; i++){
setTimeout(eval(restorePoints[i]),1000);
}
我怎麼辦呢? 感謝
謝謝。它正在工作! –