console.log()打印object却显示为字符串[object Object]
程序员文章站
2022-04-10 15:45:12
...
今天打印一个object对象的时候遇到一个问题,解决了好久,最后却发现是一个白痴问题:
var obj = new Object({
name:'Bob',
age:15,
grade:'A'
});
console.log("Bob"+obj);
console.log(obj);
上面js代码运行之后就会发现:第一行consoel.log打印与我的预期不符,我以为能将Bob先打印出来,再打印第二句打印的对象,然而却将object对象打印成了"[object Object]",其实这是一个字符串,就是"Bob"这个字符串类型和object对象拼接在一起,拼成了一个字符串:
下一篇: 注释Vue中所有的console.log