Avatar ·

Como exibir um objeto JavaScript no console e na página: guia completo

Olá a todos! Comecei a estudar JavaScript e me deparei com um problema. Quando tento exibir um objeto no console com console.log(), vejo algo como [object Object]. Por exemplo: ```javascript let user = { name: "Anna", age: 25, isAdmin: true }; console.log(user); // Exibe: [object Object] ``` Quero ver o conteúdo do objeto: nome, idade, etc. Como faço isso? Tentei exibir o objeto na página com document.write() — o resultado é o mesmo. Também preciso exibir o objeto em um elemento HTML, por exemplo em uma div. Tentei assim: ```javascript document.getElementById('output').innerHTML = user; ``` Mas na div aparece o texto "[object Object]". Por favor, me digam como exibir corretamente o objeto no console e na página web? Há diferença entre navegadores? Talvez precise usar alguns métodos especiais? Desde já agradeço pela ajuda! <<>>

Problema e sua causa

Quando você tenta exibir um objeto através do