Solucionat: javascript elimina totes les línies noves

Quan elimineu totes les línies noves d'una cadena en JavaScript, en realitat esteu eliminant tots els caràcters d'espai en blanc, incloses les línies noves. Això pot causar problemes si espereu que la cadena es tracti com una unitat única quan es passa a una funció o s'utilitza en una expressió.

 from string

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

La línia de codi utilitza el mètode de substitució per eliminar els salts de línia d'una cadena. L'expressió regular /r?n|r/g coincideix amb qualsevol tipus de salt de línia, i la cadena buida ” substitueix cada coincidència per res.

Consells per treballar amb línies

Hi ha alguns consells que cal tenir en compte quan es treballa amb línies en JavaScript.

Primer, recordeu que les línies a JavaScript es representen per objectes. Això vol dir que podeu accedir a propietats de línia individuals mitjançant la notació de punts. Per exemple, per obtenir la longitud de l'objecte de línia, podeu utilitzar la propietat length.

En segon lloc, tingueu en compte que les línies es poden dividir en dos tipus: línies normals i línies de comentaris. Les línies normals són simplement línies de codi que no són comentaris. Les línies de comentaris, d'altra banda, comencen amb un símbol hash (#) i s'utilitzen per comentar seccions de codi. Podeu identificar les línies de comentaris buscant una línia que comenci amb una doble barra (//).

Finalment, recordeu que podeu utilitzar la propietat del número de línia per fer referència a línies específiques del vostre codi. Això és especialment útil quan depureu el vostre codi.

Articles Relacionats:

Deixa el teu comentari