Maison >interface Web >js tutoriel >Ajouter des paramètres à la méthode settimeout dans js

Ajouter des paramètres à la méthode settimeout dans js

高洛峰
高洛峰original
2017-02-08 16:11:451160parcourir

Cet article présente principalement la méthode settimeout et les paramètres en js. Les amis qui en ont besoin peuvent se référer à

L'utilisation de la méthode settimeout et des paramètres en js.
Pour une utilisation simple, voir w3school
Il ne contient aucun appel de paramètre,
Exemple :

Copier le code Le code est le suivant :

<script type="text/javascript"> 
function timedMsg() 
{ 
var a ="dd"; 
var t=setTimeout(function(){ cao(a);},3000) 
} 
function cao(a) 
{ 
alert(a); 
} 
</script> 
</head> 
<input type="button" value="显示定时的警告框" onClick = "timedMsg()">


Mon problème actuel est que seul le dernier est renvoyé parmi plusieurs. Pensez-y

. Copier le code Le code est le suivant :

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


La raison de l'erreur ci-dessus est que lorsque le temps est déclenché pour l'exécution, i=4, donc bien qu'il y en ait plusieurs ceux, c'est toujours le dernier
Solution

Copiez le code Le code est le suivant :

var timerr; 
function xunhuanlian(points,value){ 
if(replayi

Pour plus d'articles liés à la méthode settimeout et aux paramètres en js, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn