Riješeno: javascript ukloni sve nove redove

Kada uklonite sve nove redove iz stringa u JavaScriptu, zapravo uklanjate sve znakove razmaka, uključujući nove redove. Ovo može uzrokovati probleme ako očekujete da se string 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, '');

Linija koda koristi metodu zamjene za uklanjanje prijeloma reda iz niza. Regularni izraz /r?n|r/g odgovara bilo kojoj vrsti prijeloma reda, a prazan niz ” zamjenjuje svako podudaranje ničim.

Savjeti za rad sa linijama

Postoji nekoliko savjeta koje treba imati na umu kada radite s linijama u JavaScriptu.

Prvo, zapamtite da su linije u JavaScript-u predstavljene objektima. To znači da možete pristupiti pojedinačnim svojstvima linije koristeći notaciju tačaka. Na primjer, da biste dobili dužinu objekta linije, možete koristiti svojstvo dužine.

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. Linije za komentare, s druge strane, počinju heš simbolom (#) i koriste se za komentiranje dijelova koda. Možete identificirati redove komentara tako što ćete potražiti red koji počinje dvostrukom kosom crtom (//).

Konačno, zapamtite da svojstvo broja reda možete koristiti za referencu na određene redove u vašem kodu. Ovo je posebno korisno kada otklanjate greške u vašem kodu.

Slični postovi:

Ostavite komentar