【发布时间】:2018-05-30 06:31:32
【问题描述】:
在 JS 中,如果我将一个字符串记录到控制台,它不会正确显示?
console.log(uniqueProducts); //
console.log("uniqueProducts:"+uniqueProducts);
结果
[ { country: 'Russia', launches: 32 },
{ country: 'US', launches: 23 },
{ country: 'China', launches: 16 } ]
uniqueProducts:[object Object],[object Object],[object Object]
map
那么为什么显示的是 [object Object] 而不是值?就好像它改变了附加字符串的类型?
【问题讨论】:
-
您正在将一个对象连接到字符串
-
并将 any 连接到字符串会将其转换为字符串。转换成字符串的Object是
[object Object],所以首先要解析对象本身,
标签: javascript logging