Esta publicación describirá el [objeto, objeto] en JavaScript.
¿Qué significa [objeto de objeto] en JavaScript??
En JavaScript, "[objeto Objeto]"Es la representación de cadena predeterminada del objeto. Cuando intenta mostrar un objeto en un contexto de cadena, el navegador llamará automáticamente el toString () y mostrará "[objeto de objeto]" en lugar del contenido del objeto.
Hay dos escenarios en los que se encuentra dicha salida:
Escenario 1: Muestra un objeto usando el método "alerta ()"
Si intenta imprimir el objeto en un "alerta()"Método, emite" [Objeto de objeto] "porque el método alert () muestra el formato de cadena.
Ejemplo
Crea un objeto llamado "obj":
const obj =Llama a "alerta()Método para mostrar las propiedades del objeto:
alerta (obj);La salida muestra "[objeto objeto]" en un método alert ():
Para arreglar esto, use el "Json.Stringify ()Método "que cambia el objeto en la cadena que se mostrará en el método alert ():
Alerta (JSON.Stringify (obj));Escenario 2: llame al método "toString ()" en un objeto
Si puede intentar imprimir el objeto convirtiéndolo en la cadena usando el "Encadenar()"Método, imprime el" [objeto objeto] ":
consola.registro (OBJ.Encadenar());Producción
Para solucionar esto, simplemente llame al objeto al método log ():
consola.log (obj);Imprimirá todo el objeto en la consola:
Eso se trata del [objeto objeto] en JavaScript.
Conclusión
El "[objeto Objeto]"Es la representación de cadena predeterminada del objeto. Para imprimir el contenido de un objeto, use el "Json.Stringify ()"Método en lugar del"alerta()" método. Primero convierte el objeto en una cadena y luego lo muestra en el mensaje alert (). Si desea mostrar el contenido del objeto en la consola, use el "consola.Log (OBJ)" en vez de "consola.registro (OBJ.Encadenar())" método. Esta publicación describió el significado de [objeto, objeto] en JavaScript.