Différentes façons de convertir l'objet en chaîne en javascript

Différentes façons de convertir l'objet en chaîne en javascript
Avez-vous déjà rencontré une situation où vous souhaitez envoyer des données au serveur Web qui est au format d'objet? Si oui, convertissez-le d'abord en une chaîne, puis dirigez-vous vers l'opération mentionnée. À l'aide de méthodes JavaScript, un objet peut être converti en une chaîne sans tracas.

Je ne connais pas la méthode de conversion un objet pour lancer Javascrip? Pas de soucis! Cet article expliquera différentes manières à une conversion d'objet à des chaînes. Alors, commençons!

Différentes façons de convertir l'objet en chaîne en javascript

Pour effectuer la conversion de l'objet à des chaînes, vous pouvez suivre l'une des approches divisées ci-dessous:

  • En utilisant Json.Stringify () méthode
  • En utilisant toString () méthode
  • En utilisant Chaîne() fonction

Nous expliquerons chacune des méthodes mentionnées ci-dessus dans les sections suivantes.

Méthode 1: Conversion d'objet en chaîne en javascript à l'aide de JSON.méthode stringify ()

"Stringification«Est le processus de conversion d'un objet JavaScript en une chaîne. Cette opération est effectuée lorsque vous souhaitez sérialiser les données à chaîne pour l'envoyer à un serveur Web ou la stocker dans une base de données. Selon la norme JavaScript, le «Json.stringify ()«La méthode est utilisée pour convertir l'objet spécifié en une chaîne à l'aide de Strification.

Syntaxe

Json.Stringify (valeur, remplaceur, espace)

Ici, "valeur" se réfère à la "objet"Cela doit être converti en"chaîne","substitut«Est un paramètre facultatif qui représente une fonction de modification ou un tableau utilisé comme filtre, et«espace"Est un autre paramètre facultatif utilisé pour contrôler la séquence d'espace dans la chaîne finale.

Exemple
Tout d'abord, nous créerons un «employé”Objet ayant les paires de valeurs de clé suivantes:

const Employee =
Nom: «Max»,
Âge: 25

Dans la prochaine étape, nous vérifierons l'initiale «taper" de la "employé" objet:

console.log ("type d'employé:" + typeof (employé));

La sortie donnée signifie que «employé" est de "objet" taper:

Ensuite, nous utiliserons le «Json.stringify ()«Méthode pour convertir le«employé"Object à"chaîne»:

const string = json.Stringify (employé);
console.log (chaîne);

Après la conversion, nous vérifierons à nouveau le type en utilisant le «Type de»Opérateur:

console.log ("type après conversion:" + typeof (string));

Comme vous pouvez le voir dans la sortie, nous avons réussi à convertir le «employé"Object à"chaîne»:

Méthode 2: Conversion d'objet en chaîne en javascript à l'aide de la méthode toString ()

JavaScript propose également une méthode intégrée principalement utilisée pour explicitement Convertir un type de données en une chaîne. Le "toString ()»La méthode renvoie la représentation de chaîne d'un nombre, d'un tableau ou d'un objet JavaScript, alors que dans le cas de la conversion de l'objet à chaîne; Vous devez remplacer le "toString ()«Méthode afin qu'il puisse imprimer les valeurs des clés de l'objet.

Syntaxe

objet.toString ()

Ici le "toString ()»La méthode convertit le«objet”Et produit la chaîne respective.

Exemple
Nous allons maintenant utiliser le «toString ()«Méthode pour convertir le«employé"Object à un"chaîne»:

const string = employé.toString ();
console.log (chaîne);
console.log ("type après conversion:" + typeof (string));

La sortie du programme donné imprimera «[objet Objet]"Et son type comme"chaîne»:

Cependant, vous pouvez remplacer le «toString ()”Méthode pour renvoyer les valeurs des propriétés d'objet dans un format de chaîne.

Dans le programme ci-dessous, le «Employé"L'objet remplacera le"toString ()«Méthode qui est héritée du«Objet»Classe de base. Cet utilisateur défini "toString ()”La méthode renvoie une chaîne contenant les valeurs du«nom" et "âge"Propriétés du créé"employé" objet:

Employé de fonction (nom, âge)
ce.name = name;
ce.âge = âge;

Employé.prototype.toString = function ()
Retour 'Nom de l'employé:' + ceci.Nom + 'Age:' + ceci.âge;

Employé = nouvel employé («Max», 35);
var string = employé.toString ();
console.log (chaîne);
console.log ("type après conversion:" + typeof (string));

Maintenant, quand le «toString ()«La méthode est invoquée, elle affichera les valeurs du«employé”Propriétés d'objet en tant que chaîne:

Méthode 3: Conversion d'objet en chaîne en javascript à l'aide de la fonction string ()

"Chaîne()»Est une autre fonction JavaScript intégrée qui peut être utilisée pour convertir la valeur d'un objet en chaîne. Cette fonction accepte un javascript "objet«Comme argument et le convertit en chaîne correspondante.

Syntaxe

String (objet)

Ici le "Chaîne()"La fonction convertit l'ajout"objet"À son correspondant"chaîne".

Exemple
Dans l'exemple ci-dessous, nous invoquerons le «Chaîne()”Fonction pour convertir le"employé"Object dans un"chaîne»:

var string = string (employé);
console.log (chaîne);
console.log ("type après conversion:" + typeof (string));

L'exécution du code donné ci-dessus affichera la «chaîne» comme «[objet Objet]"Et son type comme"chaîne»:

Semblable à "toString ()«Méthode, nous devons remplacer le«Chaîne()”Fonction pour renvoyer les valeurs du«employé«Propriétés d'objet en tant que«chaîne»:

Employé de fonction (nom, âge)
ce.name = name;
ce.âge = âge;

Employé.prototype.String = function ()
Retour 'Nom de l'employé:' + ceci.Nom + 'Age:' + ceci.âge;

Employé = nouvel employé («Max», 35);
var string = employé.Chaîne();
console.log (chaîne);
console.log ("type après conversion:" + typeof (string));

La sortie divisée ci-dessous signifie que maintenant la chaîne convertie comprend les valeurs du «employé«Propriétés des objets:

Nous avons compilé différentes méthodes pour convertir un objet en chaîne en javascript. Vous pouvez utiliser l'un d'eux en fonction de vos exigences.

Conclusion

Le Json.stringify () méthode, toString () Méthode, et Chaîne() La fonction est utilisée pour convertir un objet pour chaîne dans Javascrip. Le jon javascript.La méthode stringify () effectue la conversion directe de l'objet vers String, alors que vous devez remplacer la méthode toString () et la fonction string (), afin qu'ils puissent afficher la valeur des propriétés de l'objet dans la chaîne convertie. Cette écriture a discuté de différentes façons de convertir un objet JavaScript en une chaîne.