Spec-Zone.ru › JavaScript

String.prototype.padEnd()

Baseline Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с апреля 2017 года.

Метод padEnd() объекта String заполняет эту строку заданной строкой (повторяемой и/или усеченной, при необходимости) так, чтобы результирующая строка имела заданную длину. Заполнение применяется с конца этой строки.

Попробуйте

const str1 = "Breaded Mushrooms";

console.log(str1.padEnd(25, "."));
// Expected output: "Breaded Mushrooms........"

const str2 = "200";

console.log(str2.padEnd(5));
// Expected output: "200  "

Синтаксис

padEnd(targetLength)
padEnd(targetLength, padString)

Параметры

targetLength
Длина результирующей строки после заполнения текущей str. Если значение меньше или равно str.length, то str возвращается как есть.
padString Необязательный
Строка для заполнения текущей str. Если padString слишком длинна, чтобы оставаться в пределах targetLength, она будет усечена с конца. По умолчанию используется пробел (U+0020).

Возвращаемое значение

String указанной targetLength с padString, примененной в конце.

Примеры

Использование String.prototype.padEnd()

"abc".padEnd(10); // "abc       "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-string.prototype.padend

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
padEnd
57
15
48
44
10
57
48
43
10
7.0
57
10
1.0.0
1.0
8.0.0

См. также

  • Polyfill String.prototype.padEnd в core-js
  • es-shims polyfill String.prototype.padEnd
  • String.prototype.padStart()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API