Dieser Beitrag beschreibt das [Objekt, Objekt] in JavaScript.
Was bedeutet [Objektobjekt] in JavaScript??
In JavaScript, “[Objektobjekt]Ist die Standard -String -String -Darstellung des Objekts. Wenn Sie versuchen, ein Objekt in einem String -Kontext anzuzeigen.
Es gibt zwei Szenarien, in denen eine solche Ausgabe auftritt:
Szenario 1: Zeigen Sie ein Objekt mit der Methode "alert ()" an
Wenn Sie versuchen, das Objekt in einem zu druckenAlarm()"Methode" Ausgibt "[Objekt]", da die ALERT () -Methode das String -Format anzeigt.
Beispiel
Erstellen Sie ein Objekt namens “obj”:
const obj =Ruf den "Alarm()Methode, um die Eigenschaften des Objekts anzuzeigen:
Alarm (obj);Die Ausgabe zeigt „[Objekt]“ in einer alert () -Methode an:
Um dies zu beheben, verwenden Sie die “JSON.Stringify ()Methode, die das Objekt in die Zeichenfolge ändern, die in der Alert () -Methode angezeigt wird:
Alarm (JSON.Stringify (obj));Szenario 2: Rufen Sie die Methode „toString ()“ auf einem Objekt auf
Wenn Sie versuchen können, das Objekt zu drucken, indem Sie es mit der “in die Zeichenfolge konvertierentostring ()"Methode, es druckt das" [Objekt] ":
Konsole.Protokoll (obj.tostring ());Ausgang
Um dies zu beheben, rufen Sie einfach das Objekt in die log () -Methode auf:
Konsole.log (obj);Es wird das gesamte Objekt auf der Konsole ausdrucken:
Das dreht sich alles um das [Objektobjekt] in JavaScript.
Abschluss
Der "[Objektobjekt]Ist die Standard -String -String -Darstellung des Objekts. Verwenden Sie das Inhalt eines Objekts, um die “zu drucken.“JSON.Stringify ()"Methode statt der"Alarm()" Methode. Es wandelt das Objekt zuerst in eine Zeichenfolge um und zeigt es dann in der Amerert () -Nachricht an. Wenn Sie den Inhalt des Objekts auf der Konsole anzeigen möchten, verwenden Sie die “Konsole.log (obj)" anstatt der "Konsole.Protokoll (obj.tostring ())" Methode. In diesem Beitrag wurde die Bedeutung von [Objekt, Objekt] in JavaScript beschrieben.