Lahendatud: javascript eemaldab kõik reavahetused

Kui eemaldate JavaScripti stringist kõik reavahetused, eemaldate tegelikult kõik tühimärgid, sealhulgas reavahetused. See võib põhjustada probleeme, kui eeldate, et stringi käsitletakse funktsioonile edastamisel või avaldises kasutamisel ühe ühikuna.

 from string

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

Koodirida kasutab stringist reavahede eemaldamiseks asendusmeetodit. Regulaaravaldis /r?n|r/g sobib igat tüüpi reavahetusega ja tühi string ” asendab iga vaste mitte millegagi.

Näpunäiteid joontega töötamiseks

JavaScripti ridadega töötamisel tuleb meeles pidada mõnda näpunäidet.

Esiteks pidage meeles, et JavaScripti ridu esindavad objektid. See tähendab, et pääsete juurde üksikute joonte omadustele punktimärgistuse abil. Näiteks jooneobjekti pikkuse saamiseks võite kasutada atribuuti pikkus.

Teiseks pidage meeles, et read võib jagada kahte tüüpi: tavalised read ja kommentaariread. Tavalised read on lihtsalt koodiread, mis ei ole kommentaarid. Kommentaariread aga algavad räsimärgiga (#) ja neid kasutatakse koodiosade kommenteerimiseks. Kommentaariread saate tuvastada, otsides rida, mis algab topeltkaldkriipsuga (//).

Lõpuks pidage meeles, et saate kasutada reanumbri atribuuti, et viidata oma koodi konkreetsetele ridadele. See on eriti kasulik koodi silumisel.

Seonduvad postitused:

Jäta kommentaar