/ / question de débogage javascript - javascript

javascript debugging question - javascript

J'ai un gros javascript que je n'ai pas écritmais j’ai besoin de l’utiliser et j’y vais lentement en essayant de comprendre ce qu’il fait et comment, j’utilise alerte pour imprimer ce qu’il fait, mais je suis tombé sur une sortie d’alerte étrange:

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Comment puis-je obtenir des sorties claires de ces objets,Pour plus d’informations pertinentes, cela ne signifie pas grand-chose pour moi ou existe-t-il un meilleur moyen de déboguer un code javascript que quelqu'un pourrait recommander, ce serait génial? merci

Réponses:

11 pour la réponse № 1

L'un des meilleurs moyens de déboguer JavaScript est d'utiliser l'extension Firefox Firebug:

https://addons.mozilla.org/en-US/firefox/addon/1843

Il a un débogueur pas à pas et vous pouvez regarder la valeur de n'importe quelle variable.


0 pour la réponse № 2

Oui, le défaut toString() la représentation d'objets JavaScript est terriblement inutile. Parfois, pour les objets JS natifs, vous pouvez obtenir de meilleurs résultats en appelant explicitement toSource() sur eux dans Firefox. Mais en général, lorsque vous arrivez à ce point, vous souhaitez utiliser un débogueur à la place.