17

我想打印在Chrome控制檯的數組(uniqueNames):如何在Chrome控制檯中完全打印大型陣列?

> console.log(uniqueNames) 

,但我遇到的問題是,經過

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

screenshot

如何打印全陣列像前100個元素?我想複製它並在另一個應用程序中使用。或者,也許可以將這個陣列從Chrome控制檯寫入一個文件(也可以在一行中,而不是整個日誌)?

+1

爲什麼我應該問谷歌改變瀏覽器只爲我?如果你想**格式**輸出在bash中,一個**格式**它並且不要求bash開發者改變bash。我只想找到** format **輸出字符串的方式。其實,已經找到它了。 是的 - 一種可能性 - .append(uniqueNames),但它看起來很醜(仍然沒有格式化) – static 2013-04-22 16:43:44

回答

16

剛剛加入的所有元素,在字符串「」分隔:

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

要打印在控制檯中全陣列,你可以這樣做: console.log(JSON.stringify(uniqueNames))

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – 2015-01-24 17:53:17

+1

實際上它是一個答案,我重新配製,使其更清晰 – fadomire 2015-01-26 08:40:40

+0

是的,但國際海事組織這個答案是不完全正確的,因爲'JSON.stringify'不會打印一個字符串,但轉換爲一個字符串。 – 2015-01-26 08:48:03

相關問題