Este post descreverá o [objeto, objeto] em JavaScript.
O que [objeto de objeto] significa em JavaScript?
Em JavaScript, “[Objeto objeto]”É a representação padrão da string do objeto. Quando você tenta exibir um objeto em um contexto de string, o navegador chama automaticamente o tostring () e exibe "[objeto]" em vez do conteúdo do objeto.
Existem dois cenários em que essa saída é encontrada:
Cenário 1: Exiba um objeto usando o método “alert ()”
Se você tentar imprimir o objeto em um “alerta()”Método, ele gera“ [objeto objeto] ”porque o método alert () exibe o formato da string.
Exemplo
Crie um objeto chamado “obj”:
const obj =Ligar para "alerta()”Método para mostrar as propriedades do objeto:
alerta (obj);A saída exibe "[objeto objeto]" em um método alert ():
Para consertar isso, use o “JSON.stringify ()”Método que altera o objeto na sequência que será exibida no método alert ():
Alerta (JSON.stringify (obj));Cenário 2: ligue para o método "ToString ()" em um objeto
Se você pode tentar imprimir o objeto convertendo -o na string usando o “para sequenciar()”Método, ele imprime o“ [objeto objeto] ”:
console.log (obj.para sequenciar());Saída
Para consertar isso, basta chamar o objeto no método log ():
console.log (obj);Ele imprimirá todo o objeto no console:
Isso é tudo sobre o [objeto de objeto] em JavaScript.
Conclusão
O "[Objeto objeto]”É a representação padrão da string do objeto. Para imprimir o conteúdo de um objeto, use o “JSON.stringify ()”Método em vez do“alerta()”Método. Primeiro, ele converte o objeto em uma string e depois o exibe na mensagem alert (). Se você deseja exibir o conteúdo do objeto no console, use o “console.log (obj)" ao invés de "console.log (obj.para sequenciar())”Método. Este post descreveu o significado de [objeto, objeto] em JavaScript.