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