17

chcę wydrukować tablicę (uniqueNames) w konsoli Chrome:jak wydrukować dużą tablicę w pełni w chromowanej konsoli?

> console.log(uniqueNames) 

ale problemem spotykam jest to, że po

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

screenshot

Jak drukować pełną tablicę jak pierwsze 100 elementów? Chcę go skopiować i użyć w innej aplikacji. A może jest możliwe zapisanie tej tablicy z Konsoli Chrome do pliku (również w jednym wierszu, a nie jako cały dziennik)?

+1

Dlaczego powinienem poprosić Google, aby zmienić Chrome tylko dla mnie? Jeśli chce się ** formatu ** wyjścia w bash, jednego ** formatu ** i nie proszą deweloperów bash o zmianę bash. Chcę tylko znaleźć sposób na ** sformatowanie ** ciągu wyjściowego. Właściwie już to znalazłem. Tak - jedna możliwość - do .append (uniqueNames), ale wygląda na brzydką (nadal niesformatowaną). – static

Odpowiedz

16

prostu dołączyć wszystkie elementy oddzielone w ciąg z „”:

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

Aby wydrukować całą tablicę w konsoli można zrobić: console.log(JSON.stringify(uniqueNames))

+0

Nie daje to odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. –

+1

w rzeczywistości jest to odpowiedź, przeformułowałem ją, aby było jaśniejsze – fadomire

+0

tak, ale IMO ta odpowiedź nie jest całkowicie poprawna, ponieważ 'JSON.stringify' nie wypisze łańcucha, ale przekształci go w ciąg znaków. –