首頁  >  文章  >  web前端  >  js中settimeout方法加參數的使用實例_javascript技巧

js中settimeout方法加參數的使用實例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:58:021018瀏覽

簡單使用看w3school

裡面沒有參數調用,

例子如下

複製代碼 代碼如下:






我現在的問題是多之間,只傳回最後一個,想一想啊

還是不太明白,明白了
複製程式碼 程式碼如下:

/* for (var i=0;iAddGuiJi(points[i],value);
/
/ /var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */


上面觸發錯誤的原因是time執行的時候,i=4,所以雖然是多個但是總是最後一個

解決辦法 程式碼如下:


var timerr;
function xunhuanlian(points,value){
if(replayiAddGuiJipoints[ value);
replayi ;
timerr=setTimeout(function(){ xunhuanlian(points,value);},1000);
}
else{
replayi =0;
clearTimeout(timerr);
}
/* for (var i=0;iAddGuiJi(points[i],value);
//var t =setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
}
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn