Методы .padStart()
и .padEnd()
используются для добавления заданного количества символов (обычно пробелов) в начало или конец строки.
Метод .padStart()
добавляет заданное количество символов в начало строки до достижения заданной длины строки. Если строка уже достаточно длинная, то метод не добавляет никаких символов и просто возвращает исходную строку.
Синтаксис метода .padStart()
:
string.padStart(targetLength [, padString])
string
- строка, в которую нужно добавить символы.targetLength
- целевая длина строки.padString
(необязательный) - символы, которые нужно добавить в начало строки. По умолчанию используется пробел.
Пример использования метода .padStart()
:
const str = "hello"
const paddedStr = str.padStart(10)
console.log(paddedStr) // Вывод: " hello"
В этом примере, мы используем метод .padStart()
для добавления 5 пробелов в начало строки str
. Результатом вызова метода .padStart()
является новая строка paddedStr
, содержащая исходную строку с добавленными пробелами в начале.
Метод .padEnd()
добавляет заданное количество символов в конец строки до достижения заданной длины строки. Если строка уже достаточно длинная, то метод не добавляет никаких символов и просто возвращает исходную строку.
Синтаксис метода .padEnd()
:
string.padEnd(targetLength [, padString])
string
- строка, в которую нужно добавить символы.targetLength
- целевая длина строки.padString
(необязательный) - символы, которые нужно добавить в конец строки. По умолчанию используется пробел.
Пример использования метода .padEnd()
:
const str = "hello"
const paddedStr = str.padEnd(10)
console.log(paddedStr) // Вывод: "hello "
В этом примере, мы используем метод .padEnd()
для добавления 5 пробелов в конец строки str
. Результатом вызова метода .padEnd()
является новая строка paddedStr
, содержащая исходную строку с добавленными пробелами в конце.
Методы .padStart()
и .padEnd()
могут быть полезны при форматировании строк для вывода на экран или сохранения в файл. Они позволяют создать строку заданной длины, даже если исходная строка короче этой длины, и добавить к ней дополнительные символы, чтобы выровнять ее по левому или правому краю.