Exécution retardée de scripts en JavaScript : exploration de setTimeout et des fonctions anonymes
Les développeurs rencontrent souvent le besoin de retarder l'exécution de scripts en JavaScript. Pour y parvenir, setTimeout constitue un outil précieux. Cependant, il convient de noter que la transmission de paramètres avec setTimeout nécessite une gestion via des fonctions anonymes.
Dans l'exemple fourni, un appel setTimeout est effectué pour afficher une alerte après 2000 millisecondes. Cependant, le code passe incorrectement la fonction d'alerte avec des paramètres entre parenthèses ("alert("Hello " a)"), ce qui entraîne l'affichage immédiat de l'alerte.
Pour résoudre ce problème, le code peut être modifié dans de deux manières :
Dans les deux cas, n'oubliez pas d'utiliser une fonction de rappel lors du passage des paramètres pour conserver la valeur d'origine des variables car elles peuvent changer avant l'exécution retardée. se produit.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!