In diesem Artikel werden die Möglichkeiten beschrieben, wie Objekte in JavaScript in Zeichenfolgen konvertieren können.
So konvertieren Sie ein Objekt mit JavaScript in eine Abfragebarstellung?
Verwenden Sie die folgenden Methoden zur Konvertierung eines Objekts in eine Abfragezeichenfolge:
Lassen Sie uns diese Methoden einzeln untersuchen!
Methode 1: Umwandlung eines Objekts in eine Abfragezeichenfolge mithilfe von toString () Methode des UrlSearchParams () -Konstruktors
Verwenden Sie die “tostring ()"Methode der"UrlsearchparamsSchnittstelle zum Konvertieren von Objekten in Abfragen von Zeichenfolgen, da sie die einfachste Methode ist. Das globale Objekt enthält die UrlSearchParams -Klasse, die eine Komponente des URL -Moduls ist. Der "UrlsearchparamsDie Schnittstelle bietet effektive Methoden für die Interaktion mit einer Abfragezeichenfolge einer URL in JavaScript. Es kann Abfragestnparameter ändern und hinzufügen.
Syntax
Folgen Sie der angegebenen Syntax für “UrlsearchparamsSchnittstelle:
Neue urlSearchparams (Objekt).tostring ()Hier passieren die “Objekt”Zum Konstruktor der“UrlsearchparamsSchnittstelle, mit der die Schlüsselwertpaare mit der “in eine Zeichenfolge konvertiert werdentostring ()" Methode.
Rückgabewert
Eine Zeichenfolge, die eine für das Einfügen in einer URL gültige Abfragezeichenfolge enthält, wird von der zurückgegebenUrlSearchparams ().tostring ()" Methode.
Beispiel
Erstellen Sie ein Objekt mit Eigenschaften “Name","Alter", Und "Email”:
var Object =Rufen Sie die Methode toString () mit urlSearchparams () -Konstruktor auf, indem Sie das Objekt als Argument an den Konstruktor übergeben und das Ergebnis in der Variablen speichern “Objstring”:
const objstring = '?' + neue urlSearchparams (Objekt).toString ();Drucken Sie die Zeichenfolge auf der Konsole mit dem “Konsole.Protokoll()" Methode:
Konsole.log (objstring);Ausgang
Die Ausgabe zeigt, dass das Objekt erfolgreich in die Zeichenfolge konvertiert wird.
Methode 2: Konvertierung eines Objekts in einen Abfragebarium mithilfe von Objekt.Keys () -Methode mit MAP () und join () Methoden
Ein weiterer Ansatz, um ein Objekt in eine Zeichenfolge umzuwandeln, ist das “Objekt.Schlüssel()”Methode mit“Karte()" Und "verbinden()”Methoden. Der "Objekt.Schlüssel()Die Methode wird verwendet, um die Tasten des Objekts abzurufen. Der "Karte()"Methode wird zum Iterieren über das Array und das" verwendet "verbinden()"Methode wird verwendet, um alle Ergebnisse eines Verstärkers zu verbinden"&"Symbol.
Beispiel
Verwenden Sie die folgenden Codezeilen, um ein Objekt in eine Abfragebarstellung zu konvertieren:
const objstring = '?' + Objekt.Schlüssel (Objekt).MAP (KEY =>Im obigen Code:
Ausgang
Dies waren die wesentlichen Informationen, die sich auf die Konvertierung einer Zeichenfolge aus einem Objekt mit JavaScript beziehen.
Abschluss
Verwenden Sie die “, um ein Objekt in eine Zeichenfolge umzuwandeln, die“tostring ()Methode der Benutzeroberfläche urlSearchparams () oder der “Objekt.Schlüssel()Methode mit MAP () und join () Methoden. Der zweite Ansatz eignet sich für die Unterstützung alter Browser, während der erste Ansatz für neue Browser verwendet wird. In diesem Artikel wird beschrieben, wie Objekte in JavaScript in die Abfragesträge umwandeln können.