Dette innlegget vil beskrive [objektet, objektet] i JavaScript.
Hva betyr [objektobjekt] i JavaScript?
I JavaScript, “[Objektobjekt]”Er objektets standardstrengrepresentasjon. Når du prøver å vise et objekt i en strengkontekst, vil nettleseren automatisk ringe toString () og vise "[Objektobjekt]" i stedet for objektets innhold.
Det er to scenarier der en slik utgang oppstår:
Scenario 1: Vis et objekt ved hjelp av "Alert ()" -metode
Hvis du prøver å skrive ut objektet i en "varsling()”Metode, den sendes ut“ [Object Object] ”fordi Alert () -metoden viser strengformatet.
Eksempel
Lag et objekt som heter “obj”:
const obj =Ring "varsling()”Metode for å vise objektets egenskaper:
Varsel (OBJ);Utgangen viser “[Object Object]” i en varsel () -metode:
For å fikse denne, bruk "JSON.Stringify ()”Metode som endrer objektet til strengen som vises i Alert () -metoden:
Varsel (JSON.Stringify (obj));Scenario 2: Ring “ToString ()” -metoden på et objekt
Hvis du kan prøve å skrive ut objektet ved å konvertere det til strengen ved å bruke "toString ()”Metode, den skriver ut“ [objektobjektet] ”:
konsoll.Logg (obj.toString ());Produksjon
For å fikse dette, bare ring objektet inn i log () -metoden:
konsoll.logg (OBJ);Det vil skrive ut hele objektet på konsollen:
Det handler om [Objektobjektet] i JavaScript.
Konklusjon
“[Objektobjekt]”Er objektets standardstrengrepresentasjon. For å skrive ut innholdet i et objekt, bruk "JSON.Stringify ()”Metode i stedet for“varsling()”Metode. Den konverterer først objektet til en streng og viser den deretter på varselet () -meldingen. Hvis du vil vise objektets innhold på konsollen, bruk "konsoll.Logg (OBJ)”I stedet for“konsoll.Logg (obj.toString ())”Metode. Dette innlegget beskrev betydningen av [Objekt, objekt] i JavaScript.