Išspręsta: javascript pašalina visas naujas eilutes

Kai pašalinate visas naujas eilutes iš eilutės „JavaScript“, iš tikrųjų pašalinate visus tarpo simbolius, įskaitant naujas eilutes. Tai gali sukelti problemų, jei tikitės, kad eilutė bus traktuojama kaip vienas vienetas, kai ji perduodama funkcijai arba naudojama išraiškoje.

 from string

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

Kodo eilutėje naudojamas pakeitimo metodas, siekiant pašalinti eilutės lūžius iš eilutės. Reguliarus posakis /r?n|r/g atitinka bet kokio tipo eilutės lūžius, o tuščia eilutė ” kiekvieną atitiktį pakeičia niekuo.

Patarimai, kaip dirbti su linijomis

Yra keletas patarimų, kuriuos reikia atsiminti dirbant su „JavaScript“ eilutėmis.

Pirmiausia atminkite, kad „JavaScript“ eilutės yra vaizduojamos objektais. Tai reiškia, kad atskirų linijų ypatybes galite pasiekti naudodami taškų žymėjimą. Pavyzdžiui, norėdami gauti linijos objekto ilgį, galite naudoti ilgio savybę.

Antra, atminkite, kad eilutes galima suskirstyti į du tipus: įprastas ir komentarų eilutes. Įprastos eilutės yra tiesiog kodo eilutės, kurios nėra komentarai. Kita vertus, komentarų eilutės prasideda maišos simboliu (#) ir yra naudojamos kodo skyriams komentuoti. Komentarų eilutes galite nustatyti ieškodami eilutės, kuri prasideda dvigubu pasviruoju brūkšniu (//).

Galiausiai atminkite, kad galite naudoti eilutės numerio nuosavybę norėdami nurodyti konkrečias kodo eilutes. Tai ypač naudinga derinant kodą.

Susijusios naujienos:

Palikite komentarą