当前位置: 首页 > 知识库问答 >
问题:

JS日志对象为什么显示[对象对象]

漆雕奇逸
2023-03-14

在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],而不是值呢?它就像是在附加字符串的情况下更改类型?

共有3个答案

陆雨华
2023-03-14

连接字符串,但对象不是字符串。

使用console.dir(obj)显示对象的内容。

柳翼
2023-03-14

您正试图用字符串连接一个对象。你可以用两种方法解决它:

  1. 从日志调用中删除
js prettyprint-override">console.log("uniqueProducts:", uniqueProducts);
console.log("uniqueProducts:", JSON.stringify(uniqueProducts));
裴浩歌
2023-03-14

您正在将对象连接到字符串

您可以通过逗号分隔字符串和对象)来控制字符串和对象

您可以console.log("uniqueProducts:", uniqueProducts);

 类似资料:
  • 我使用带thymeleaf 3的Spring靴 我试着展示一个豆子 在我的控制器里我有 在我的车里 在我的位置 在我的胸腺碎片中 当我试图显示这个片段时,我得到 org.attoparser。ParseException:异常评估SpringEL表达式:“cities.id”由:org.springframework.expression.spel引起。SpelEvaluationExceptio

  • id Number - 与显示相关联的唯一标识符。 rotationNumber -顺时针方向的屏幕旋转角度, 可选0,90,180,270。 scaleFactor Number - 输出设备的像素比例因子。 touchSupport String - 是否支持触摸,可选 available, unavailable, unknown. bounds Object Rectangle​ size

  • 我希望使用calendar对象显示日期。 ...和... 我面临的问题是,为什么以下输出中的出生日期会给我一条未知的、荒谬的长线: ID员工编号:123 员工姓名:明武 出生日期:java.util.GregorianCalendar[time=?, areFieldsSet=false, areAllFieldsSet=true, lenient=true, zone=sun.util.cale

  • 我正在尝试对函数返回的值发出警报,并且在警报中得到以下信息: 下面是JavaScript代码: 是我试图检查的函数。

  • 我将spring boot与thymeleaf结合使用,在页面中尝试显示表单及其嵌套对象。 我的对象工厂有 id 当我显示时 我的工厂有很多机器,但没有一台展出 任何想法?

  • 问题内容: 只是试图在视图中显示我通过ajax从控制器获取的数组,但它显示的是[object Object],[object Object]而不是array。请在下面检查我的js文件: 问题答案: 使用转换到。 试试这个: 我认为,这对您有帮助-