U zgjidh: javascript hiq të gjitha linjat e reja

Kur hiqni të gjitha linjat e reja nga një varg në JavaScript, në fakt po hiqni të gjitha karakteret e hapësirës së bardhë, duke përfshirë linjat e reja. Kjo mund të shkaktojë probleme nëse prisni që vargu të trajtohet si një njësi e vetme kur kalon në një funksion ose përdoret në një shprehje.

 from string

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

Linja e kodit po përdor metodën e zëvendësimit për të hequr ndërprerjet e rreshtit nga një varg. Shprehja e rregullt /r?n|r/g përputhet me çdo lloj ndërprerjeje rreshti dhe vargu bosh " e zëvendëson çdo përputhje me asgjë.

Këshilla për të punuar me linjat

Ka disa këshilla që duhen mbajtur parasysh kur punoni me linja në JavaScript.

Së pari, mbani mend se linjat në JavaScript përfaqësohen nga objekte. Kjo do të thotë që ju mund të përdorni vetitë individuale të linjës duke përdorur shënimin e pikave. Për shembull, për të marrë gjatësinë e objektit të linjës, mund të përdorni veçorinë gjatësi.

Së dyti, mbani në mend se rreshtat mund të ndahen në dy lloje: linja normale dhe linja komentesh. Linjat normale janë thjesht linja kodi që nuk janë komente. Linjat e komenteve, nga ana tjetër, fillojnë me një simbol hash (#) dhe përdoren për komentimin e seksioneve të kodit. Ju mund të identifikoni linjat e komenteve duke kërkuar një rresht që fillon me një prerje të dyfishtë (//).

Së fundi, mbani mend se mund të përdorni vetinë e numrit të linjës për të referuar linja specifike në kodin tuaj. Kjo është veçanërisht e dobishme kur korrigjoni kodin tuaj.

Mesazhe të ngjashme:

Lini një koment