Введение
В этом практическом занятии мы рассмотрим функцию indentString в JavaScript. Эта функция позволяет легко отступать каждую строку в заданной строке на указанное количество символов. С помощью этой функции мы можем форматировать строки для лучшей читаемости и организации кода.
Функция для отступа строк в JavaScript
Для добавления отступов к каждой строке в заданной строке можно использовать функцию indentString() в JavaScript. Эта функция принимает три аргумента: str, count и indent.
- Аргумент
strпредставляет собой строку, которую нужно отступить. - Аргумент
countопределяет, сколько раз нужно отступить каждую строку. - Аргумент
indentявляется необязательным и представляет собой символ, который нужно использовать для отступа. Если его не указать, по умолчанию используется одиночный пробельный символ (' ').
Вот код функции indentString():
const indentString = (str, count, indent = " ") =>
str.replace(/^/gm, indent.repeat(count));
Для использования этой функции достаточно вызвать ее с нужными аргументами. Вот несколько примеров:
indentString("Lorem\nIpsum", 2); // ' Lorem\n Ipsum'
indentString("Lorem\nIpsum", 2, "_"); // '__Lorem\n__Ipsum'
В первом примере indentString('Lorem\nIpsum', 2) возвращает ' Lorem\n Ipsum', что означает, что каждая строка входной строки была отступлена двумя пробельными символами.
Во втором примере indentString('Lorem\nIpsum', 2, '_') возвращает '__Lorem\n__Ipsum', что означает, что каждая строка входной строки была отступлена двумя символами подчеркивания ('_').
Резюме
Поздравляем! Вы завершили практическое занятие по отступам строк. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.