标签: javascript settimeout
当我在setTimeout中使用time diff 0打印“i”时,为什么它始终打印“n”相同的数字?
for(i = 0; i < 5; i++) { setTimeout(function() {console.log(i)}, 0); }
输出:
5 5 5 5 5