Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome开发控制台中的自定义对象检查_Javascript_Google Chrome_Google Chrome Devtools - Fatal编程技术网

Javascript Chrome开发控制台中的自定义对象检查

Javascript Chrome开发控制台中的自定义对象检查,javascript,google-chrome,google-chrome-devtools,Javascript,Google Chrome,Google Chrome Devtools,我想知道——Chrome开发工具是否支持Rubyinspect或Objective Cdescription等方法来打印一些有意义的字符串,而不是在控制台中浏览对象时只显示对象构造函数名 因此,在这种情况下,它将显示每个对象的一些自定义字符串(由该对象的方法生成),而不是显示“Crossing,Crossing,Crossing,…” 另外,我知道有一个控制台.table方法可以产生一些不错的输出,但是如果有一个更通用的对象格式,那就更好了。您正在寻找的功能的名称是自定义格式设置程序 基本上,

我想知道——Chrome开发工具是否支持Ruby
inspect
或Objective C
description
等方法来打印一些有意义的字符串,而不是在控制台中浏览对象时只显示对象构造函数名

因此,在这种情况下,它将显示每个对象的一些自定义字符串(由该对象的方法生成),而不是显示“Crossing,Crossing,Crossing,…”


另外,我知道有一个
控制台.table
方法可以产生一些不错的输出,但是如果有一个更通用的对象格式,那就更好了。

您正在寻找的功能的名称是自定义格式设置程序

基本上,您必须在Chrome中启用该功能,并在脚本的启动过程中,将格式化程序写入magic global var
窗口。devtoolsFormatters

官方文件: