为了账号安全,请及时绑定邮箱和手机立即绑定

如下情况,请问该如何使用Console.log()输出对象信息

如下情况,请问该如何使用Console.log()输出对象信息

白衣染霜花 2022-01-05 22:18:48
使用Console.log()输出某个JavaScript对象时总是显示[object Object],无法查看具体结构信息,应该怎么才能看到具体里面是什么呢?
查看完整描述

3 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

console.log 原先是 Firefox 的 专利 ,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试。

window.console = window.console || {}; 
console.log || (console.log = opera.postError);

经测试,以上代码好使。

在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上console.log


查看完整回答
反对 回复 2022-01-09
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

有两种写法:
第一种:
console.log('my object:', obj);
第二种:
分开写
console.log(‘my object:');
console.log(obj);
如果使用console.log(’my object:’+obj);就会出现问题中的那种错误,这是因为+是用于拼接字符串的,而此时对象的结构语法显示。



查看完整回答
反对 回复 2022-01-09
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

不要写成1console.log( 'my object is ' + obj );要写成12console.log( 'my object is' );console.log( obj );

查看完整回答
反对 回复 2022-01-09
  • 3 回答
  • 0 关注
  • 225 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信