Neste artigo você vai aprender a imprimir o conteúdo de um objeto em JavaScript, para evitar o problema de receber [object Object]
Fala programador(a), beleza? Bora aprender mais sobre objetos em JavaScript!
As vezes tentando imprimir um objeto você pode ser deparar com a resposta de [object Object], o que infelizmente não quer nos dizer nada
Então qual a forma mais rápida de imprimir o conteúdo de um objeto em JS?
Podemos transformá-lo para um JSON e receber o conteúdo num console.log ou em um alert
Pois o dado será um texto, ou seja, uma string
Veja o código necessário:
const person = { name: "Matheus", age: 31 } alert(person) // [object Object] alert(JSON.stringify(person))
No primeiro caso simulamos o problema que acontece ao tentar imprimir um objeto, recebendo o object Object
E no segundo caso aplicamos a solução que comentei no início do post, resolvendo assim o nosso problema! 🙂
Conclusão
Neste artigo você aprendeu a imprimir o conteúdo de um objeto em JavaScript
Utilizamos o método stringify do objeto JSON, que retorna o objeto em texto
Por isso é possível imprimí-lo em qualquer local
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!