w3schoolの簡単な使用
パラメーターはありません。
例は次のとおりです
コードコピーは次のとおりです。
<script type = "text/javascript">
function timedmsg()
{
var a = "dd";
var t = setimeout(function(){cao(a);}、3000)
}
関数cao(a)
{
アラート(a);
}
</script>
</head>
<入力型= "button" value = "show timed warning box" onclick = "timedmsg()">
私の問題は、複数のものがあることです。最後の1つだけを返します
それでもよくわからない、私は理解している
コードコピーは次のとおりです。
/* for(var i = 0; i <points.length; i ++){
addguiji(ポイント[i]、value);
// var t = settimeout(function(){addguiji(points [i]、value);}、2000*i)
} */
上記のエラーの理由は、時間がトリガーされた場合、i = 4であるため、複数がありますが、常に最後のものであるためです。
解決
コードコピーは次のとおりです。
ヴァー・ティマー。
関数xunhuanlian(ポイント、値){
if(replayi <points.length){
addguiji(Points [Replayi]、value);
Replayi ++;
timerr = setimeout(function(){xunhuanlian(points、value);}、1000);
}
それ以外{
Replayi = 0;
ClearTimeout(Timerr);
}
/* for(var i = 0; i <points.length; i ++){
addguiji(ポイント[i]、value);
// var t = settimeout(function(){addguiji(points [i]、value);}、2000*i)
} */
}