本文介绍了JS日志对象为什么显示[object Object]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 JS 中,如果我将字符串记录到控制台,它显示不正确?
In JS, if I log a string to the console it is not showing properly ?
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] 而不是值呢?就像它在附加字符串的情况下改变类型?
So why is [object Object] shown instead of the value? It is like it changes type with string appended?
推荐答案
您正在将 object
连接到 string
You are concatenating an object
to string
你可以用逗号分隔字符串和对象(,
)
You can console a string and an object by separating it by comma(,
)
你可以 console.log("uniqueProducts:", uniqueProducts );
这篇关于JS日志对象为什么显示[object Object]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!