2054 votes

Comment est-ce que je peux imprimer un objet JavaScript ?

Je veux imprimer le contenu d'un objet JavaScript dans un format de chaîne comme quand nous alert une variable.

La même manière formatée que je veux imprimer un objet.

2410voto

Sandeep Points 5289

Utilisez JSON.stringify(obj); Cette méthode fonctionne également avec les objets imbriqués.

Edit: Comme suggéré par Ben, utilisez JSON.stringify(obj, null, 4); pour la sortie indentée.


Edit (17/02/2014): Utilisez un remplaçant JSON.stringify personnalisé si vous rencontrez cette erreur Javascript

"Uncaught TypeError: Converting circular structure to JSON"

1334voto

Triptych Points 70247

Si vous souhaitez imprimer l’objet pour des fins de débogage, je suggère plutôt installer Firebug pour Firefox et d’utiliser le code :

421voto

Flavius Stef Points 7400
<pre><code></code></pre>

68voto

alamar Points 6376

Eh bien, Firefox (Merci à @Bojangles pour plus d’informations) a `` méthode qui imprime des objets au format JSON et `` .

Cela suffit à des fins de débogage plus, je suppose.

51voto

Garry Points 351

Si vous souhaitez utiliser l’alerte, d’imprimer votre objet, vous pouvez faire ceci :

``

Il devrait afficher chaque propriété et sa valeur correspondante au format de chaîne.

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