Ce message décrira l'objet [objet, objet] en javascript.
Que signifie [objet objet] dans JavaScript?
En JavaScript, "[objet Objet]"Est la représentation de chaîne par défaut de l'objet. Lorsque vous essayez d'afficher un objet dans un contexte de chaîne, le navigateur appellera automatiquement le toString () et affiche «[objet objet]» au lieu du contenu de l'objet.
Il existe deux scénarios dans lesquels une telle sortie est rencontrée:
Scénario 1: Afficher un objet en utilisant la méthode «alert ()»
Si vous essayez d'imprimer l'objet dans un «alerte()«Méthode, il sort« [objet objet] »car la méthode alert () affiche le format de chaîne.
Exemple
Créer un objet appelé "obj»:
const obj =Appeler le "alerte()”Méthode pour afficher les propriétés de l'objet:
alerte (obj);La sortie affiche «[objet objet]» dans une méthode alert ():
Pour résoudre ce problème, utilisez le «Json.stringify ()”Méthode qui change l'objet en la chaîne qui s'affiche dans la méthode alert ():
alerte (json.Stringify (obj));Scénario 2: appelez la méthode «toString ()» sur un objet
Si vous pouvez essayer d'imprimer l'objet en le convertissant en chaîne à l'aide du «toString ()«Méthode, il imprime le« [objet objet] »:
console.journal (obj.toString ());Sortir
Pour résoudre ce problème, appelez simplement l'objet dans la méthode log ():
console.log (obj);Il imprimera l'ensemble de l'objet sur la console:
C'est tout à propos de l'objet [objet] en javascript.
Conclusion
Le "[objet Objet]"Est la représentation de chaîne par défaut de l'objet. Pour imprimer le contenu d'un objet, utilisez le «Json.stringify ()"Méthode au lieu du"alerte()" méthode. Il convertit d'abord l'objet en une chaîne, puis l'affiche sur le message alert (). Si vous souhaitez afficher le contenu de l'objet sur la console, utilisez le "console.journal (obj)" à la place du "console.journal (obj.toString ())" méthode. Ce message a décrit la signification de [objet, objet] en javascript.