如何在控制台和页面上输出JavaScript对象:完整指南
大家好!我刚开始学习JavaScript,遇到了一个问题。当我尝试使用console.log()在控制台输出对象时,我看到的是类似[object Object]的内容。例如:
```javascript
let user = {
name: "安娜",
age: 25,
isAdmin: true
};
console.log(user); // 输出:[object Object]
```
我想看到对象的内容:姓名、年龄等。我该怎么做?我尝试过通过document.write()将对象直接输出到页面——结果是一样的。
另外,我需要将对象输出到HTML元素中,比如div。我尝试过这样:
```javascript
document.getElementById('output').innerHTML = user;
```
但div中显示的是"[object Object]"。
请告诉我,如何在控制台和网页上正确显示对象?不同浏览器之间有区别吗?是否需要使用一些特殊方法?提前感谢您的帮助!
<<>>
问题及其原因
当你尝试通过<