Firebug console.log中的结果被截断

时间:2012-03-01 08:58:56

标签: javascript firebug

如果你尝试制作一个非常长的数组的console.log,firebug控制台只显示完整结果的一部分。

示例:

    arr = [[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],["casa","auto"],["casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto",[1,2,3],[1,2,3],[1,2,3],[1,2,3]]]

    console.log(arr); // .... ["casa", "auto"], ["casa", "auto", "casa", 17 more...]]

在这种情况下,它显示数组的第一部分,然后显示单词17 more...]]

如何显示所有数组结果?

我想复制和过去。不幸的是,console.dir返回一个javascript对象浏览器。

2 个答案:

答案 0 :(得分:5)

console.dir(arr);将显示整个数组。

答案 1 :(得分:1)

我假设你只是想看到结果。您可以遍历数组并写出每个数组项。

for(var i=0; i<arr.length; i++){
    console.log(arr[i]);
}