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