小编the*_*en 的帖子

在for循环中将参数传递给setTimeout

我正在尝试学习如何在javacript for循环中将参数传递给setTimeout.这是示例代码.正如它目前所写的那样,setTimeout每次传递的精确度都相同,而不是反映实际在数组中的不同i.

var a=100;
for (i in array)
{   
    setTimeout("do_stuff(i, a)"), 2000);    
}
Run Code Online (Sandbox Code Playgroud)

(我在这里看到了一些类似的问题和答案,但代码示例要复杂得多.回答这个最基本的例子可以帮助其他人解决同样的问题.谢谢!)

javascript arguments loops for-loop settimeout

2
推荐指数
1
解决办法
2220
查看次数

标签 统计

arguments ×1

for-loop ×1

javascript ×1

loops ×1

settimeout ×1