Wanneer u alle nieuwe regels uit een tekenreeks in JavaScript verwijdert, verwijdert u eigenlijk alle witruimtetekens, inclusief nieuwe regels. Dit kan problemen veroorzaken als u verwacht dat de tekenreeks als een enkele eenheid wordt behandeld wanneer deze wordt doorgegeven aan een functie of wordt gebruikt in een uitdrukking.
from string var str = "Hello rn World"; // Outputs "Hello World" str = str.replace(/r?n|r/g, '');
De coderegel gebruikt de methode vervangen om regeleinden uit een tekenreeks te verwijderen. De reguliere expressie /r?n|r/g komt overeen met elk type regeleinde en de lege tekenreeks vervangt elke overeenkomst door niets.
Tips om met lijnen te werken
Er zijn een paar tips waarmee u rekening moet houden bij het werken met lijnen in JavaScript.
Onthoud allereerst dat lijnen in JavaScript worden weergegeven door objecten. Dit betekent dat u toegang hebt tot individuele lijneigenschappen met puntnotatie. Om bijvoorbeeld de lengte van het lijnobject te krijgen, kunt u de eigenschap length gebruiken.
Ten tweede, houd er rekening mee dat regels in twee typen kunnen worden verdeeld: normale regels en commentaarregels. Normale regels zijn gewoon coderegels die geen commentaar zijn. Commentaarregels beginnen daarentegen met een hekje (#) en worden gebruikt voor het becommentariëren van codesecties. U kunt commentaarregels herkennen door te zoeken naar een regel die begint met een dubbele schuine streep (//).
Onthoud ten slotte dat u de eigenschap regelnummer kunt gebruiken om naar specifieke regels in uw code te verwijzen. Dit is vooral handig bij het debuggen van uw code.