Esta publicación describirá el [objeto, Objeto] en JavaScript.
¿Qué significa [objeto 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 a toString() y mostrará '[objeto Objeto]' en lugar del contenido del objeto.
Hay dos escenarios en los que se encuentra dicha salida:
Escenario 1: mostrar un objeto usando el método 'alert ()'
Si intenta imprimir el objeto en un ' alerta() ', genera '[objeto Objeto]' porque el método alert() muestra el formato de cadena.
Ejemplo
Crea un objeto llamado “ objeto ”:
constante objeto = {
nombre : 'Esteban' ,
edad : 18 ,
estándar : 9
} ;
Llama a ' alerta() ” método para mostrar las propiedades del objeto:
alerta ( objeto ) ;El resultado muestra “[objeto Objeto]” en un método alert():
Para arreglar esto, use el ' JSON.stringify() ” que cambia el objeto a la cadena que se mostrará en el método alert():
alerta ( JSON. encadenar ( objeto ) ) ;
Escenario 2: llamar al método 'toString()' en un objeto
Si puede intentar imprimir el objeto convirtiéndolo en la cadena usando el ' Encadenar() ”, imprime el “[objeto Objeto]”:
consola. registro ( objeto Encadenar ( ) ) ;Producción
Para arreglar esto, simplemente llama al objeto al método log():
consola. registro ( objeto ) ;Imprimirá todo el objeto en la consola:
Eso es todo sobre el [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, utilice 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 de alerta(). Si desea mostrar el contenido del objeto en la consola, utilice el botón ' consola.log(obj) ' en vez de ' consola.log(obj.toString()) ' método. Esta publicación describe el significado de [objeto, Objeto] en JavaScript.