61 votes

Comment inspecter la valeur de retour d'une fonction JavaScript dans le débogueur de Chrome ?

En provenance de gdb, il imprimerait la valeur de retour d'une fonction lorsqu'elle se termine. Existe-t-il un moyen d'obtenir cette information à partir du débogueur de Chrome sans modifier la source en cours de débogage ?

0voto

Bez Points 563

Peut-être que ça fera l'affaire ?

1.) Visualisez la source de la page.

2.) Recherchez la définition de la fonction et copiez-la dans votre presse-papiers.

3.) Modifiez la définition de la fonction dans votre presse-papiers pour enregistrer la valeur qu'elle est sur le point de renvoyer. (c'est-à-dire console.log(x); return x; )

4.) Collez la définition de la fonction corrigée dans la console et exécutez-la. Cela remplacera la fonction existante.

5.) Déclenchez la fonction.

0voto

Ce n'est toujours pas possible dans Chrome, mais c'est possible dans Firefox 24+. Vous devez sortir (Shift+F11) d'une fonction, et il affichera la valeur de retour ou l'exception lancée dans la portée de la fonction.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X