17

Voglio stampare un array (uniqueNames) nella console di Chrome:come stampare array di grandi dimensioni completamente nella console di Chrome?

> console.log(uniqueNames) 

ma il problema mi imbatto è che dopo

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

screenshot

Come stampare la gamma completa come i primi 100 elementi? Voglio copiarlo e usarlo in un'altra applicazione. O forse è possibile scrivere questo array dalla console di Chrome in un file (anche in una riga e non come registro intero)?

+1

Perché dovrei chiedere a Google di cambiare Chrome solo per me? Se si desidera ** formato ** l'output in bash, un ** formato ** e non chiedere agli sviluppatori di bash di cambiare bash. Voglio solo trovare il modo di ** formattare ** la stringa di output. In realtà, l'ho già trovato. Sì - una possibilità - per .appendere (uniqueNames), ma sembra brutto (ancora non formattato) – static

risposta

16

basta aderire tutti gli elementi, separati nella stringa con "":

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

Per stampare la gamma completa nella console si può fare: console.log(JSON.stringify(uniqueNames))

+0

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. –

+1

in realtà è una risposta, ho riformulato per renderlo più chiaro – fadomire

+0

sì, ma IMO questa risposta non è del tutto corretta, perché 'JSON.stringify' non stamperà una stringa ma convertirà in una stringa. –

Problemi correlati