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

sta*_*tic 35 javascript console formatting google-chrome google-chrome-devtools

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

> console.log(uniqueNames)
Run Code Online (Sandbox Code Playgroud)

但我遇到的问题是之后

> ["Theodor", "Albertus", /* 95 other elements */ "Andreas", "Bernd", "Roland"…] <--- dots here
Run Code Online (Sandbox Code Playgroud)

截图

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

fad*_*ire 52

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

  • 也许你没有正确回答原来的问题,但这就是我们大多数人都在寻找的 - 谢谢 (5认同)
  • 实际上这是一个答案,我重新拟定,以使其更清楚 (2认同)

sta*_*tic 27

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

uniqueNames.join("\",\"")
Run Code Online (Sandbox Code Playgroud)


Jam*_*tes 6

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

在此处输入图片说明