Методы .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() могут быть полезны при форматировании строк для вывода на экран или сохранения в файл. Они позволяют создать строку заданной длины, даже если исходная строка короче этой длины, и добавить к ней дополнительные символы, чтобы выровнять ее по левому или правому краю.


Назад