¿Qué significa [objeto Objeto] en JavaScript?

Que Significa Objeto Objeto En Javascript



Los desarrolladores pueden haber encontrado el ' [objeto Objeto] ” resultado al trabajar con objetos en JavaScript. Es la representación de cadena predeterminada del objeto en JavaScript. Por lo general, se utiliza para indicar que un objeto se está utilizando en un contexto en el que se espera una cadena, como un método de alerta(). Esto puede parecer irrelevante, pero no es necesariamente un error.

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.