comment debuger une boucle for

comment suivre l"execution d'une boucle for

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

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

Sorry for grammar and spelling mistakes!

+0 -0

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
}

Édité par d@rk-marouane

+2 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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