猿问

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

使用Console.log()输出某个JavaScript对象时总是显示[object Object],无法查看具体结构信息,应该怎么才能看到具体里面是什么呢?

白衣染霜花
浏览 226回答 3
3回答

慕森卡

console.log 原先是 Firefox 的 专利 ,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试。window.console = window.console || {}; console.log || (console.log = opera.postError);经测试,以上代码好使。在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上console.log

MMMHUHU

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

蓝山帝景

不要写成1console.log( 'my object is ' + obj );要写成12console.log( 'my object is' );console.log( obj );
随时随地看视频慕课网APP

相关分类

JavaScript
Java
我要回答