Risolto: javascript rimuove tutte le nuove righe

Quando rimuovi tutte le nuove righe da una stringa in JavaScript, in realtà stai rimuovendo tutti i caratteri di spazio bianco, comprese le nuove righe. Ciò può causare problemi se si prevede che la stringa venga trattata come una singola unità quando viene passata a una funzione o utilizzata in un'espressione.

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

La riga di codice utilizza il metodo di sostituzione per rimuovere le interruzioni di riga da una stringa. L'espressione regolare /r?n|r/g corrisponde a qualsiasi tipo di interruzione di riga e la stringa vuota ” sostituisce ogni corrispondenza con niente.

Suggerimenti per lavorare con le linee

Ci sono alcuni suggerimenti da tenere a mente quando si lavora con le linee in JavaScript.

Innanzitutto, ricorda che le linee in JavaScript sono rappresentate da oggetti. Ciò significa che è possibile accedere alle proprietà delle singole linee utilizzando la notazione punto. Ad esempio, per ottenere la lunghezza dell'oggetto linea, è possibile utilizzare la proprietà length.

In secondo luogo, tieni presente che le righe possono essere suddivise in due tipi: righe normali e righe di commento. Le righe normali sono semplicemente righe di codice che non sono commenti. Le righe di commento, invece, iniziano con un cancelletto (#) e vengono utilizzate per commentare le sezioni di codice. Puoi identificare le righe di commento cercando una riga che inizi con una doppia barra (//).

Infine, ricorda che puoi utilizzare la proprietà del numero di riga per fare riferimento a righe specifiche nel tuo codice. Ciò è particolarmente utile durante il debug del codice.

Related posts:

Lascia un tuo commento