Maison interface Web js tutoriel Solution à l'erreur lors de l'appel récursif de setTimeout() sans guillemets_javascript skills

Solution à l'erreur lors de l'appel récursif de setTimeout() sans guillemets_javascript skills

May 16, 2016 pm 04:37 PM
settimeout 递归调用

J'ai utilisé setTimeout() pour implémenter un appel récursif. Si le premier paramètre n'est pas cité, Firefox demandera l'appel à setTimeout():uselesssetTimeout (guillemets manquants autour de l'argument ?). n'est pas défini

function refreshNum() { 
$.ajax({ 
type: "POST", 
url: "ajax/RefreshNum.ashx", 
async: false, 
data: {}, 
success: function (data) { 
varnumArry = data.split(','); 
$.each($(".rush_left"), function (n) { 
$(this).children().eq(0).html(numArry[n]); 
}); 
setTimeout(function () { refreshNum(); }, 3000); 
//setTimeout("refreshNum",3000); //这样写就会出错,setTimeout()函数的参数,第一个一定不要用简单的函数调用,而是使用匿名函数!至于为什么就不知道了 
} 
}); 

} 
refreshNum();
Copier après la connexion
Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la différence entre settimeout et setinterval Quelle est la différence entre settimeout et setinterval Aug 15, 2023 pm 02:06 PM

La différence entre settimeout et setInterval : 1. Temps de déclenchement, settimeout est unique, il exécute la fonction une fois après avoir défini le temps de retard, tandis que setinterval est répétitif, il exécutera la fonction à plusieurs reprises à l'intervalle de temps défini ; , settimeout n'est exécuté qu'une seule fois et setinterval sera exécuté à plusieurs reprises jusqu'à son annulation.

Quelle est la relation entre les appels récursifs et la gestion des exceptions dans les fonctions Java ? Quelle est la relation entre les appels récursifs et la gestion des exceptions dans les fonctions Java ? May 03, 2024 pm 06:12 PM

Gestion des exceptions dans les appels récursifs : Limitation de la profondeur de récursion : Empêcher le débordement de pile. Utiliser la gestion des exceptions : utilisez les instructions try-catch pour gérer les exceptions. Optimisation de la récursivité de queue : évitez le débordement de pile.

Quelle est la consommation mémoire des appels récursifs dans les fonctions Java ? Quelle est la consommation mémoire des appels récursifs dans les fonctions Java ? Apr 30, 2024 pm 12:09 PM

Les appels récursifs dans les fonctions Java consomment de la mémoire car chaque appel récursif crée un nouveau cadre de pile sur la pile. Pour éviter les erreurs de débordement de pile, vous pouvez limiter la profondeur de récursion, effectuer une optimisation de la récursion de queue ou utiliser une boucle au lieu de la récursion.

Mar 22, 2024 pm 09:42 PM

Titre : Appel récursif de fonctions du langage Go et scénarios d'application pratiques Dans le langage Go, l'appel récursif de fonctions est une technique de programmation puissante qui permet de résoudre certains problèmes complexes de manière concise. L'appel récursif fait référence à une fonction qui s'appelle directement ou indirectement en divisant un gros problème en plusieurs petits problèmes similaires, l'appel récursif peut nous aider à mieux comprendre, concevoir et mettre en œuvre des algorithmes. 1. Qu'est-ce qu'un appel récursif ? Lorsqu'une fonction s'appelle elle-même lors de l'exécution, cette méthode d'appel est appelée appel récursif. Les fonctions récursives doivent satisfaire à deux exigences lors de leur implémentation :

Méthode d'implémentation de l'appel récursif de la fonction Golang Méthode d'implémentation de l'appel récursif de la fonction Golang May 17, 2023 pm 07:21 PM

Méthode de mise en œuvre de l'appel récursif des fonctions Golang Avec l'application généralisée de Golang dans le développement de logiciels, l'appel récursif des fonctions est devenu un moyen important pour les programmeurs d'implémenter une logique et des algorithmes complexes. L'appel récursif fait référence à l'appel continu au sein d'une fonction jusqu'à ce qu'une certaine condition soit remplie pour terminer la boucle. Dans cet article, nous explorerons l'implémentation de l'appel récursif des fonctions Golang. 1. Définition de base de l'appel récursif L'appel récursif fait référence au processus d'appel lui-même au sein d'une fonction. Lors de l'exécution d'une fonction récursive, il est nécessaire de déterminer les conditions de terminaison si les conditions sont remplies.

Comment les appels récursifs aux fonctions PHP affectent-ils l'ordre d'exécution ? Comment les appels récursifs aux fonctions PHP affectent-ils l'ordre d'exécution ? Apr 17, 2024 pm 02:03 PM

Les appels récursifs de fonctions PHP affectent l'ordre d'exécution et suivent la structure de pile dernier entré, premier sorti : lorsqu'une fonction s'appelle de manière récursive, elle est poussée sur la pile. La dernière fonction de la pile est exécutée en premier. Lorsque la fonction revient, elle est retirée de la pile et la fonction appelante continue son exécution.

Quelle est la différence entre setTimeout() et setInterval() en JavaScript ? Quelle est la différence entre setTimeout() et setInterval() en JavaScript ? Sep 01, 2023 pm 03:01 PM

setTimeout(function,duration) - Cette fonction appelle la fonction après une durée de quelques millisecondes. Cela fonctionne pour une seule exécution. Voyons un exemple - il attend 2000 millisecondes puis exécute la fonction de rappel alert('Hello') - setTimeout(function(){alert('Hello');},2000); setInterval(function,uration) - cette fonction is La fonction est appelée toutes les millisecondes de durée. Cela peut être fait un nombre illimité de fois. Voyons un exemple - il déclenche une alarme toutes les 2000 ms

Quelle est la relation entre les appels récursifs et le multithreading dans les fonctions Java ? Quelle est la relation entre les appels récursifs et le multithreading dans les fonctions Java ? May 03, 2024 pm 10:24 PM

En Java, les appels récursifs profitent en fait du multithreading implicite. Lorsqu'une fonction s'appelle elle-même, un nouveau thread est créé et différents appels de fonction sont exécutés en même temps. Cette fonctionnalité peut être utilisée pour paralléliser les tâches en les décomposant via des fonctions récursives et en les exécutant simultanément, améliorant ainsi les performances du programme.

See all articles