如何在Chrome's, Firebug's和Firefox's控制台中显示数组的所有条目
How to display all entries of an array within Chrome's, Firebug's and Firefox's console?
我有一个简单的代码片段,从一个网页读取链接,并将它们添加到一个数组,像这样:
var a = document.querySelectorAll('div.grid_imageContainer a[id^=detail_]');
var resp = [];
for(var i=0;i<a.length;i++){
resp.push(a[i].getAttribute('href'))
}
resp
如果我将此复制到Chrome, Firebug或Firefox的控制台,我得到的结果是有限的,因为我无法完全看到链接,它们在中间有一个省略号('…')。但在Chrome中,如果我点击它,它会显示完整的链接。在Firebug中,我可以在鼠标悬停时看到完整的链接。
这是一个很长的列表,所以,我怎么才能得到完整的数组打印?
Firebug
Firebug有首选项,它控制字符串的最大长度。修改方法:进入about:config,搜索"extensions.firebug.stringCropLength
",修改为"-1
"。
那么你应该总是看到完整的字符串。
Chrome开发工具
据我所知,没有选项来调整控制台中数组的显示。因此,您将不得不手动展开不同的部分或将其转换为字符串,例如通过使用JSON.stringify()
,如evolutionxbox.
Firefox开发人员工具
据我所知,在控制台中没有选项来调整数组的显示,但是你可以点击"more…"链接来在侧边面板中显示数组条目。
字符串在那里是动态裁剪的,所以你需要调整侧边面板的大小才能看到完整的字符串。
它们还允许您输出包含完整字符串的列表,使用console.table()
(在Firebug中相同),如Jaromanda x所提到的。
注意:这三个工具都允许您使用copy()
命令将数组复制到剪贴板,因此您可以将其粘贴到您最喜欢的文本编辑器中。
相关文章:
- json数组显示在<李>使用angular js
- AngularJS错误处理:根据错误数组显示错误
- 在 MVC3 中将字节数组显示为图像
- Highcharts使用数组显示每个气泡点的附加信息
- 如何使用数组显示文本
- 对于数组 {{显示项目}} 中的每个项目
- 将 PHP 数组显示为动画
- 如何将多维数组显示为表格
- MongoDb - 具有空值的有界数组显示无界
- 如何在谷歌地图中使用地址数组显示信息窗口和折线
- 如何从查询中将json数组显示为重复区域
- 根据布尔数组显示或隐藏jQuery元素
- 初学者javascript;for循环,对象数组显示为未定义
- JavaScript数组显示10个图像,然后显示下一个10个
- JS数组显示不正确
- Meteor:如何在html页面上使用光标数组显示列表
- Javascript发布数组显示语法错误
- PHP数组到JavaScript数组显示[object,object]
- 如何使用数组显示循环中的文本
- Javascript数组显示