Verschiedene Möglichkeiten, um Objekt in JavaScript in String umzuwandeln

Verschiedene Möglichkeiten, um Objekt in JavaScript in String umzuwandeln
Haben Sie jemals auf eine Situation gestoßen, in der Sie einige Daten an den Webserver senden möchten, der sich im Objektformat befindet? Wenn ja, wandeln Sie es zuerst in eine Zeichenfolge und gehen Sie dann in die genannte Operation zu. Mit Hilfe von JavaScript -Methoden kann ein Objekt ohne Probleme in eine Zeichenfolge konvertiert werden.

Kenne die Methode nicht Konvertieren ein Objekt zu streiten JavaScript? Kein Problem! In diesem Artikel werden verschiedene Möglichkeiten für ein Objekt zur String-Konvertierung erläutert. So lass uns anfangen!

Verschiedene Möglichkeiten, um Objekt in JavaScript in String umzuwandeln

Um das Objekt zur String-Konvertierung durchzuführen, können Sie den folgenden Ansätzen folgen:

  • Verwendung JSON.Stringify () Methode
  • Verwendung tostring () Methode
  • Verwendung String () Funktion

Wir werden jede der oben genannten Methoden in den nächsten Abschnitten erläutern.

Methode 1: Konvertieren des Objekts in JavaScript mit JSON in String in JavaScript konvertieren.Stringify () Methode

Stringifikation”Ist der Prozess der Konvertierung eines JavaScript -Objekts in eine Zeichenfolge. Dieser Vorgang wird ausgeführt, wenn Sie Daten serialisieren möchten, um sie an einen Webserver zu senden oder in einer Datenbank zu speichern. Gemäß dem JavaScript -Standard die “JSON.Stringify ()Die Methode wird verwendet, um das angegebene Objekt mit Hilfe der Stringungsbildung in eine Zeichenfolge umzuwandeln.

Syntax

JSON.Stringify (Wert, Austausch, Speicherplatz)

Hier, "Wert" bezieht sich auf "Objekt"Das muss in" konvertiert werden "Saite","AustauschIst ein optionaler Parameter, der eine Änderungsfunktion oder ein als Filter verwendetes Array darstellt und “Raum”Ist ein weiterer optionaler Parameter, der zur Steuerung der Speicherplatzsequenz in der endgültigen Zeichenfolge verwendet wird.

Beispiel
Zunächst werden wir eine erstellen "MitarbeiterObjekt mit den folgenden Schlüsselwertpaaren:

const Mitarbeiter =
Name: 'max' ',
Alter: 25

Im nächsten Schritt werden wir die Initiale überprüfen “Typ" des "Mitarbeiter" Objekt:

Konsole.log ("Art des Mitarbeiter:" +typeof (Mitarbeiter));

Die angegebene Ausgabe bedeutet das “Mitarbeiter" ist von "Objekt" Typ:

Dann werden wir das verwenden “JSON.Stringify ()"Methode zum Konvertieren der"Mitarbeiter"Objekt zu"Saite”:

const string = json.Stringify (Mitarbeiter);
Konsole.log (string);

Nach der Konvertierung werden wir den Typ erneut überprüfen, indem wir die „verwenden“Art der" Operator:

Konsole.log ("Typ nach Conversion:" +typeof (String));

Wie Sie aus der Ausgabe erkennen können, haben wir die “erfolgreich umgewandelt“Mitarbeiter"Objekt zu"Saite”:

Methode 2: Konvertieren des Objekts in JavaScript mithilfe von toString () Methode in JavaScript konvertieren

JavaScript bietet auch eine integrierte Methode, die hauptsächlich verwendet wird für ausdrücklich Konvertieren eines Datentyps in eine Zeichenfolge. Der "tostring ()Die Methode gibt die String -Darstellung einer Nummer, eines Arrays oder eines JavaScript -Objekts zurück, während im Fall des Objekts zur String -Konvertierung; Sie müssen das überschreiben “tostring ()Methode, damit die Werte der Tasten des Objekts ausdrucken können.

Syntax

Objekt.tostring ()

Hier das "tostring ()"Methode wandelt die" um "Objekt”Und gibt den jeweiligen String aus.

Beispiel
Wir werden jetzt die „verwenden“tostring ()Methode zum Konvertieren der “Mitarbeiter"Objekt eines"Saite”:

const String = Mitarbeiter.toString ();
Konsole.log (string);
Konsole.log ("Typ nach Conversion:" +typeof (String));

Die Ausgabe des angegebenen Programms wird ausdrucken[Objekt, Objekt]"Und sein Typ als"Saite”:

Sie können jedoch die “überschreiben“tostring ()Methode zur Rückgabe der Werte der Objekteigenschaften in einem String -Format.

Im untergegebenen Programm das “Mitarbeiter"Objekt überschreibt das"tostring ()Methode, die von der "vererbt wird"ObjektBasisklasse. Dieser benutzerdefinierte “tostring ()Die Methode gibt eine Zeichenfolge zurück, die die Werte der “enthält“Name" Und "Alter"Eigenschaften des Erschaffenen"Mitarbeiter" Objekt:

Funktionsangestellter (Name, Alter)
Das.Name = Name;
Das.Alter = Alter;

Mitarbeiter.Prototyp.toString = function ()
Return 'Mitarbeitername:'+dies.Name + 'Alter:' + dies.Alter;

Mitarbeiter = neuer Mitarbeiter ('max', 35);
var String = Mitarbeiter.toString ();
Konsole.log (string);
Konsole.log ("Typ nach Conversion:" +typeof (String));

Nun, wenn das "tostring ()Die Methode wird aufgerufen, die Werte der "angezeigt"MitarbeiterObjekteigenschaften als Zeichenfolge:

Methode 3: Konvertieren von Objekt in JavaScript mithilfe von String () -Funktion in JavaScript konvertieren

String ()Ist eine weitere integrierte JavaScript-Funktion, die zum Konvertieren des Wertes eines Objekts in Zeichenfolge verwendet werden kann. Diese Funktion akzeptiert ein JavaScript “Objekt”Als Argument und konvertiert es in die entsprechende Zeichenfolge.

Syntax

String (Objekt)

Hier das "String ()Die Funktion konvertiert die hinzugefügten "Objekt"Zu seiner entsprechenden" "Saite”.

Beispiel
Im folgenden Beispiel werden wir die “aufrufen“String ()Funktion zum Konvertieren der “Mitarbeiter"Objekt in eine"Saite”:

var String = String (Mitarbeiter);
Konsole.log (string);
Konsole.log ("Typ nach Conversion:" +typeof (String));

Die Ausführung des oben gegebenen Codes zeigt den „String“ als "als" angezeigt "[Objektobjekt]"Und sein Typ als"Saite”:

Ähnlich zu "tostring ()"Methode, wir müssen die" überschreiben "String ()Funktionieren Sie die Werte der “zurückMitarbeiter"Objekteigenschaften als"Saite”:

Funktionsangestellter (Name, Alter)
Das.Name = Name;
Das.Alter = Alter;

Mitarbeiter.Prototyp.String = function ()
Return 'Mitarbeitername:'+dies.Name + 'Alter:' + dies.Alter;

Mitarbeiter = neuer Mitarbeiter ('max', 35);
var String = Mitarbeiter.String ();
Konsole.log (string);
Konsole.log ("Typ nach Conversion:" +typeof (String));

Die untergedrehte Ausgabe bedeutet, dass nun die konvertierte Zeichenfolge die Werte der “umfasstMitarbeiterObjekteigenschaften:

Wir haben verschiedene Methoden zum Konvertieren eines Objekts in JavaScript kompiliert. Sie können eine von ihnen entsprechend Ihren Anforderungen verwenden.

Abschluss

Der JSON.Stringify () Methode, tostring () Methode und String () Funktion werden gewohnt Konvertieren ein Objekt Zu Saite In JavaScript. Der JavaScript JSON.Stringify () -Methode führt das direkte Objekt zur String -Konvertierung aus. In diesem Artikel wurde verschiedene Möglichkeiten zur Umwandlung eines JavaScript-Objekts in eine Zeichenfolge besprochen.