Rešeno: javascript odstrani vse nove vrstice

Ko odstranite vse nove vrstice iz niza v JavaScriptu, dejansko odstranite vse presledke, vključno z novimi vrsticami. To lahko povzroči težave, če pričakujete, da bo niz obravnavan kot ena enota, ko bo posredovan funkciji ali uporabljen v izrazu.

 from string

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

Vrstica kode uporablja metodo zamenjave za odstranjevanje prelomov vrstic iz niza. Regularni izraz /r?n|r/g se ujema s katero koli vrsto preloma vrstice, prazen niz pa vsako ujemanje nadomesti z ničemer.

Nasveti za delo s črtami

Pri delu s črtami v JavaScriptu morate upoštevati nekaj nasvetov.

Najprej ne pozabite, da so vrstice v JavaScriptu predstavljene s predmeti. To pomeni, da lahko do posameznih lastnosti črt dostopate z zapisom s pikami. Če želite na primer pridobiti dolžino predmeta črte, lahko uporabite lastnost dolžine.

Drugič, ne pozabite, da lahko vrstice razdelimo na dve vrsti: običajne vrstice in vrstice za komentarje. Običajne vrstice so preprosto vrstice kode, ki niso komentarji. Po drugi strani pa se vrstice za komentarje začnejo s simbolom zrezka (#) in se uporabljajo za komentiranje delov kode. Vrstice komentarjev lahko prepoznate tako, da poiščete vrstico, ki se začne z dvojno poševnico (//).

Ne pozabite, da lahko uporabite lastnost številke vrstice za sklicevanje na določene vrstice v vaši kodi. To je še posebej uporabno pri odpravljanju napak v kodi.

Podobni objav:

Pustite komentar