Riješeno: javascript uklanja sve nove retke

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.

Povezani postovi:

Ostavite komentar