setTimeout,setInterval參數

今天讀源碼的時候又學習了一種setTimeout放參數的方法。

假如現在有一個需要使用setTimeout延時執行的函數func,結構如下

function func(arg1,arg2){

...

}

以前我使用的方法是

setTimeout(function(){fun(arg1,arg2)},10000);

其中是使用function(){}包裹住func的內容,作爲一個整體執行

今天學習的方法很簡單

setTimeout(func,10000,arg1,arg2);

仍寫func函數在setTimeout函數第一個參數位,然後將func的參數依次放在時間(1000)

這兩個方法效果一樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章