Ratkaistu: javascript poistaa kaikki rivinvaihdot

Kun poistat kaikki rivinvaihdot JavaScriptin merkkijonosta, poistat itse asiassa kaikki välilyönnit, mukaan lukien rivinvaihdot. Tämä voi aiheuttaa ongelmia, jos odotat, että merkkijonoa käsitellään yhtenä yksikkönä, kun se välitetään funktiolle tai sitä käytetään lausekkeessa.

 from string

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

Koodirivi käyttää korvausmenetelmää rivinvaihdon poistamiseen merkkijonosta. Säännöllinen lauseke /r?n|r/g vastaa mitä tahansa rivinvaihtoa, ja tyhjä merkkijono ” korvaa jokaisen osuman millään.

Vinkkejä viivojen kanssa työskentelemiseen

On olemassa muutamia vinkkejä, jotka tulee pitää mielessä, kun käsittelet rivejä JavaScriptissä.

Muista ensin, että JavaScriptin rivit edustavat objektit. Tämä tarkoittaa, että voit käyttää yksittäisiä viivan ominaisuuksia käyttämällä pistemerkintää. Voit esimerkiksi käyttää pituusominaisuutta saadaksesi viivaobjektin pituuden.

Toiseksi, muista, että rivit voidaan jakaa kahteen tyyppiin: normaalit rivit ja kommenttirivit. Normaalit rivit ovat yksinkertaisesti koodirivejä, jotka eivät ole kommentteja. Kommenttirivit sen sijaan alkavat hash-symbolilla (#) ja niitä käytetään koodiosien kommentointiin. Voit tunnistaa kommenttirivit etsimällä riviä, joka alkaa kaksoisviivalla (//).

Muista lopuksi, että voit käyttää rivinumeroominaisuutta viitataksesi tiettyihin koodisi riveihin. Tämä on erityisen hyödyllistä koodin virheenkorjauksessa.

Related viestiä:

Jätä kommentti