如何在Chrome控制台中显示完整对象?
var functor=function(){ //test } functor.prop=1; console.log(functor);
这只显示函子的函数部分,不能在控制台中显示函子的属性。
使用console.dir()
来输出一个可以点击的浏览对象,而不是.toString()
版本,如下所示:
console.dir(functor);
打印指定对象的JavaScript表示forms。 如果被logging的对象是一个HTML元素,那么它的DOM表示的属性被打印[1]
[1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference#dir
如果您尝试:
console.log(JSON.stringify(functor));
这对我来说是完美的:
for(a in array)console.log(array[a])
您可以提取在控制台中创build的任何数组,以便查找/replace清理以及提取此数据的后端使用
如果您尝试以下方法,您甚至可能会获得更好
console.log(JSON.stringify(obj, null, 4));
输出obj:
console.log(obj, null, 4)