问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

console.log()打印object却显示为字符串[object Object]

更新时间:2021-10-12 10:46 作者:YinghaoGuo点击:

今天打印一个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对象拼接在一起,拼成了一个字符串:



顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容