如何在chrome控制台中完全打印大型数组?

时间:2013-04-22 15:48:37

标签: javascript google-chrome console formatting google-chrome-devtools

我想在Chrome控制台中打印一个数组(uniqueNames):

> console.log(uniqueNames)

但我遇到的问题是

之后
> ["Theodor", "Albertus", /* 95 other elements */ "Andreas", "Bernd", "Roland"…] <--- dots here

screenshot

如何像前100个元素一样打印完整的数组?我想复制它并在另一个应用程序中使用。或者也许可以将此数组从Chrome控制台写入文件(也在一行中,而不是整个日志中)?

4 个答案:

答案 0 :(得分:47)

要在控制台中打印完整数组,您可以执行以下操作: console.log(JSON.stringify(uniqueNames))

答案 1 :(得分:23)

只需加入所有元素,用“,”分隔字符串:

uniqueNames.join("\",\"")

答案 2 :(得分:1)

我一直在寻找console.table(数组):

enter image description here

答案 3 :(得分:0)

如果主要目的是复制输出,请将其存储在变量中并使用 copy 函数。

copy(myLargeContentVariable)