comment debuger une boucle for

comment suivre l"execution d'une boucle for

a marqué ce sujet comme résolu.

bonjour j'aimerais suivre l’exécution de ma boucle par exemple si je fait un for

for(var i=10; i<99; i++) { console.log(i); }

j'aimerais que tous le code a l’intérieur s’exécute après un temps ou une action au lieu d'afficher tous les résultats une seul fois

Moi j'utilise l'instruction debugger. Elle permet de poser un point d'arrêt programmatiquement et à son execution elle passe la main à ton debugger favori :)

ça marche très bien sur Chrome (et d'après le tableau de compatibilité, c'est le cas aussi des autres navigateurs). Exemple:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
function factorial(n)
{
  if(n<2)
    return 1
  var ret = 1
  for(var i = 2; i <= n; ++i)
  {
    debugger
    ret *= i
  }
  return ret
}
+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte