Maison > interface Web > js tutoriel > Comment puis-je convertir un objet JavaScript en chaîne lisible ?

Comment puis-je convertir un objet JavaScript en chaîne lisible ?

Mary-Kate Olsen
Libérer: 2024-12-05 19:33:12
original
173 Les gens l'ont consulté

How Can I Convert a JavaScript Object to a Readable String?

Convertir un objet en chaîne en JavaScript

Souvent, lorsque nous travaillons avec des objets JavaScript, nous souhaitons les convertir en chaînes afin de pouvoir les imprimer, les envoyer sur le réseau ou stockez-les dans un fichier. Cela peut être fait en utilisant la méthode toString(), mais le résultat n'est pas très lisible.

Considérez l'exemple suivant :

var o = {a:1, b:2}
console.log(o)
console.log('Item: ' + o)
Copier après la connexion

Ceci affichera :

Object { a=1, b=2} // very nice readable output :)
Item: [object Object] // no idea what's inside :(
Copier après la connexion

Comme vous pouvez le voir, l'objet est affiché sous la forme [object Object], ce qui n'est pas très informatif.

Pour obtenir une représentation sous forme de chaîne plus lisible de l'objet, nous pouvons utiliser la méthode JSON.stringify(). Cette méthode convertit l'objet en une chaîne JSON, qui est une représentation lisible de l'objet.

Voici le code utilisant JSON.stringify() :

var obj = {
  name: 'myObj'
};

JSON.stringify(obj);
Copier après la connexion

Cela affichera la chaîne suivante :

"{name: 'myObj'}"
Copier après la connexion

Maintenant, la représentation sous forme de chaîne de l'objet est beaucoup plus lisible.

JSON.stringify() est pris en charge par tous les navigateurs modernes. Cependant, si vous prenez en charge des navigateurs plus anciens, vous devrez peut-être inclure une version JS de JSON.stringify().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal