Kada uklonite sve nove retke iz niza u JavaScriptu, zapravo uklanjate sve znakove razmaka, uključujući nove retke. To može uzrokovati probleme ako očekujete da se niz tretira kao jedna jedinica kada se prosljeđuje funkciji ili koristi u izrazu.
from string var str = "Hello rn World"; // Outputs "Hello World" str = str.replace(/r?n|r/g, '');
Redak koda koristi metodu zamjene za uklanjanje prijeloma redaka iz niza. Regularni izraz /r?n|r/g odgovara bilo kojoj vrsti prijeloma retka, a prazan niz ” zamjenjuje svako podudaranje ničim.
Savjeti za rad s linijama
Imajte na umu nekoliko savjeta kada radite s linijama u JavaScriptu.
Prvo zapamtite da su linije u JavaScriptu predstavljene objektima. To znači da možete pristupiti pojedinačnim svojstvima linija koristeći notaciju s točkama. Na primjer, da biste dobili duljinu objekta linije, možete koristiti svojstvo duljine.
Drugo, imajte na umu da se linije mogu podijeliti u dvije vrste: normalne linije i linije komentara. Normalne linije su jednostavno linije koda koje nisu komentari. Reci komentara, s druge strane, počinju simbolom hash (#) i koriste se za komentiranje dijelova koda. Retke komentara možete prepoznati traženjem retka koji počinje dvostrukom kosom crtom (//).
Na kraju, zapamtite da svojstvo broja retka možete koristiti za referencu na određene retke u svom kodu. Ovo je posebno korisno kada otklanjate pogreške koda.