JavaScript:如何使用Console.log()输出对象信息

使用Console.log()输出某个JavaScript对象时总是显示[objectObject],无法查看具体结构信息,应该怎么才能看到具体里面是什么呢?... 使用Console.log()输出某个JavaScript对象时总是显示[object Object],无法查看具体结构信息,应该怎么才能看到具体里面是什么呢? 展开
 我来答
青璇紫萱
2017-11-06 · TA获得超过277个赞
知道答主
回答量:22
采纳率:0%
帮助的人:1.7万
展开全部
有两种写法:
第一种:
console.log('my object:', obj);
第二种:
分开写
console.log(‘my object:');
console.log(obj);

如果使用console.log(’my object:’+obj);就会出现问题中的那种错误,这是因为+是用于拼接字符串的,而此时对象的结构语法显示。
三井兽
高粉答主

2018-03-30 · 每个回答都超有意思的
知道大有可为答主
回答量:561
采纳率:100%
帮助的人:121万
展开全部

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

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

经测试,以上代码好使。

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DoramiHe
2017-04-11 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
不要写成1console.log( 'my object is ' + obj );要写成12console.log( 'my object is' );console.log( obj );
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
土杜土杜
2015-06-01 · TA获得超过253个赞
知道小有建树答主
回答量:155
采纳率:71%
帮助的人:99.1万
展开全部

不要写成

console.log( 'my object is ' + obj );

要写成

console.log( 'my object is' );
console.log( obj );
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式