window.onload = function() { var i = 0; for(var j = 0;j < 10;j++) { setTimeout(console.log(i),10000*i); i++; } };
以上代码期望在控制台输出1~9的数字,并且希望每隔一段时间输出一个数字,而不是在控制台一口气输出。但是以上代码是错误的,并不能保证每隔一段时间输出,而是同一时间输出。请问为什么?谢谢答复
茅侃侃
不负相思意
大话西游666
回首忆惘然
忽然笑
慕虎7371278
呼唤远方
哈士奇WWW
30秒到达战场
胡说叔叔
相关分类