【发布时间】:2012-09-23 04:12:54
【问题描述】:
可能重复:
Javascript closure inside loops - simple practical example
for (i = 0; i < 100; i++) {
setTimeout(function() {
console.log(i);
}, 500)
}
在上面的代码中,它只会打印 100。我知道原因。但是如何将当前的 i 值发送到setTimeout 中的回调?
【问题讨论】:
标签: javascript node.js asynchronous