Löst: javascript ta bort alla nyrader

När du tar bort alla nyrader från en sträng i JavaScript, tar du faktiskt bort alla blanksteg, inklusive nyrader. Detta kan orsaka problem om du förväntar dig att strängen ska behandlas som en enda enhet när den skickas till en funktion eller används i ett uttryck.

 from string

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

Kodraden använder ersätt-metoden för att ta bort radbrytningar från en sträng. Det reguljära uttrycket /r?n|r/g matchar vilken typ av radbrytning som helst, och den tomma strängen ” ersätter varje matchning med ingenting.

Tips för att arbeta med linjer

Det finns några tips att tänka på när du arbetar med linjer i JavaScript.

Kom först ihåg att linjer i JavaScript representeras av objekt. Detta innebär att du kan komma åt individuella linjeegenskaper med hjälp av punktnotation. Till exempel, för att få längden på linjeobjektet kan du använda egenskapen length.

För det andra, kom ihåg att rader kan delas in i två typer: normala rader och kommentarsrader. Normala rader är helt enkelt kodrader som inte är kommentarer. Kommentarrader, å andra sidan, börjar med en hash-symbol (#) och används för att kommentera kodavsnitt. Du kan identifiera kommentarsrader genom att leta efter en rad som börjar med ett dubbelt snedstreck (//).

Slutligen, kom ihåg att du kan använda egenskapen radnummer för att referera till specifika rader i din kod. Detta är särskilt användbart när du felsöker din kod.

Relaterade inlägg:

Lämna en kommentar