var functor=function(){
//test
}
functor.prop=1;
console.log(functor);
这仅显示函子的功能部分,不能在控制台中显示函子的属性。
var functor=function(){
//test
}
functor.prop=1;
console.log(functor);
这仅显示函子的功能部分,不能在控制台中显示函子的属性。
使用console.dir()
输出可浏览的对象,你可以点击,而不是通过.toString()
的版本,就像这样:
console.dir(functor);
打印指定对象的 JavaScript 表示。如果记录的对象是 HTML 元素,则打印其 DOM 表示的属性[1]
[1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference#dir
如果您尝试以下方法,您可能会获得更好的结果:
console.log(JSON.stringify(functor));
如果您尝试以下方法,您可能会获得更好的结果:
console.log(JSON.stringify(obj, null, 4));
var gandalf = {
"real name": "Gandalf",
"age (est)": 11000,
"race": "Maia",
"haveRetirementPlan": true,
"aliases": [
"Greyhame",
"Stormcrow",
"Mithrandir",
"Gandalf the Grey",
"Gandalf the White"
]
};
//to console log object, we cannot use console.log("Object gandalf: " + gandalf);
console.log("Object gandalf: ");
//this will show object gandalf ONLY in Google Chrome NOT in IE
console.log(gandalf);
//this will show object gandalf IN ALL BROWSERS!
console.log(JSON.stringify(gandalf));
//this will show object gandalf IN ALL BROWSERS! with beautiful indent
console.log(JSON.stringify(gandalf, null, 4));
这对我来说非常有效:
for(a in array)console.log(array[a])
您可以提取在控制台中创建的任何数组,用于查找/替换清理和提取的此数据的后验使用