标签: javascript jquery arrays for-loop settimeout
我无法在之前提出的任何其他问题上找到这个问题的答案。
这将提醒5次,显示数字1到5。
for (i = 1; i <= 5; i++) { alert(i) }
这将提醒5次,每次显示数字6。我知道它会显示相同的数字5次,但为什么显示6而不是5?
for (i = 1; i <= 5; i++) { setTimeout(function(){ alert(i) }); }