setTimeout()每執行一次都會返回一次不同的標識

admin發表於2017-03-31

關於setTimeout()的基本用法可以參閱setTimeout()一章節。

本章節的目的就是來提醒一下沒有注意到的朋友,因為這個問題並沒有任何難度。

看如下程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
var timer=null;
var num=0;
var count=10;
function func(){
  num++;
}
function done(){
  timer=setTimeout(func,1000);
  console.log(timer)
}
while(count--){
  done()
}

每執行一次setTimeout(),和上一次或者下一次執行的setTimeout方法都是毫無關係的。


相關文章