Ale*_*lex 2 javascript console firebug logging
我有一个自定义日志记录功能,以登录到firebug控制台,如下所示:
// the name here is just for fun
function ninjaConsoleLog() {
var slicer = Array.prototype.slice;
var args = slicer.call(arguments);
console.log(args);
}
Run Code Online (Sandbox Code Playgroud)
它的工作方式与我想要的完全相同....除非如果我的数组中的字符串值长于大约7个字,则firebug控制台会隐藏字符串值,除了前两个单词和后两个单词.(约)
例:
ninjaConsoleLog("This is a longish string, like the energizer bunny, it just keeps going and going and going.");
Run Code Online (Sandbox Code Playgroud)
上述函数调用导致以下输出到firebug控制台:
["This is a longish strin...going and going."]
Run Code Online (Sandbox Code Playgroud)
这很好,除了有时控制台缩写的字符串部分包含重要数据.
首先,为什么会发生这种情况?
第二,使用我当前的日志记录功能,无论如何我可以强制控制台输出数组中每个项目的完整字符串值吗?或者只是在查看控制台的输出时查看整个字符串?
或者这不可能吗?
谢谢!!
尝试将其更改为console.dir(args)而不是console.log(args)
此外,您应该能够点击firebug控制台中的值将它们扩展为完整值.盒符号中将加一个加号,或者当您将鼠标悬停在该值上时,它将加下划线,这意味着单击它将扩展为它的全部价值
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |