[object Object] is een tekenreeksrepresentatie van een object. U kunt deze tekst zien als u alert () gebruikt om bijvoorbeeld een object op het scherm af te drukken. U kunt de inhoud van een object bekijken met console.log (), JSON.stringify (), of ... in de loop.
Tijdens het ontwikkelen van het gebruik van JavaScript, hebben velen van ons kwam de uitvoer tegen: [object Object]. Toen ik hem zag, ging ik naar mijn toenmalige mentor en vroeg hem: "Wat betekent dat ook?" ". Ik was in de war.
Dit artikel is bedoeld om je te vertellen over deze release en wat het betekent. We gaan het hebben over hoe je [object object] kunt vertalen naar voor mensen leesbare inhoud waarmee u kunt werken.
Wat is JavaScript [object object]?
> [object Object] is een tekenreeksversie van een objectinstantie. Deze waarde wordt geretourneerd door een JavaScript-programma als u een object probeert af te drukken zonder eerst de vorm van het object als tekenreeks in te voeren
Dit is de syntaxis van het object [object Object]:.
Geen wonder dat ontwikkelaars hierover in de war raken: er zijn geen foutmeldingen of waarschuwingen bewaker vertel ons wat er gebeurt Kijk Laat een voorbeeld van dit object in de actie
[object Object] JavaScript-voorbeeld
Neem dit voorbeeld:.
Wanneer de waarschuwingsdeclaratie () wordt uitgevoerd, retourneert onze code [object Object]. Ons programma probeert een tekenreeksrepresentatie te retourneren van wat is doorgegeven aan de methode alert (). Maar aangezien onze code het als een object ziet, vertelt het ons dat het in plaats daarvan een instantie van een object is