Вирішено: javascript видаляє всі нові рядки

Коли ви видаляєте всі символи нового рядка з рядка в JavaScript, ви фактично видаляєте всі пробіли, включаючи символи нового рядка. Це може спричинити проблеми, якщо ви очікуєте, що рядок розглядатиметься як єдине ціле, коли його передають у функцію чи використовують у виразі.

 from string

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

Рядок коду використовує метод заміни для видалення розривів рядків із рядка. Регулярний вираз /r?n|r/g відповідає будь-якому типу розриву рядка, а порожній рядок ” замінює кожен збіг нічим.

Поради по роботі з лініями

Є кілька порад, про які слід пам’ятати під час роботи з лініями в JavaScript.

По-перше, пам’ятайте, що рядки в JavaScript представлені об’єктами. Це означає, що ви можете отримати доступ до властивостей окремих ліній за допомогою крапкової нотації. Наприклад, щоб отримати довжину об’єкта лінії, можна використати властивість length.

По-друге, майте на увазі, що рядки можна розділити на два типи: звичайні рядки та рядки коментарів. Звичайні рядки – це просто рядки коду, які не є коментарями. З іншого боку, рядки коментарів починаються з символу решітки (#) і використовуються для коментування розділів коду. Ви можете визначити рядки коментарів, шукаючи рядок, який починається з подвійної косої риски (//).

Зрештою, пам’ятайте, що ви можете використовувати властивість номер рядка для посилання на певні рядки у вашому коді. Це особливо корисно під час налагодження коду.

Схожі повідомлення:

Залишити коментар