String.prototype.padEnd()
Метод padEnd() (підбити кінець) значень String підбиває свій рядок значенням переданого рядка (повторюючи його, якщо необхідно) таким чином, що довжина рядка в результаті збільшується до вказаного значення. Підбивання відбувається від кінця вихідного рядка.
Спробуйте його в дії
Синтаксис
padEnd(targetLength)
padEnd(targetLength, padString)
Параметри
targetLengthДовжина поверненого рядка після того, як поточний рядок
strбуде підбито. Якщо вказане значення менше або дорівнюєstr.length, то буде повернено початковий рядок як є.padStringНеобов'язковеРядок, яким підбивається початковий
str. ЯкщоpadStringзадовга і виходить за межіtargetLength— вона обріжеться. Для мов з режимом письма зліва направо буде вставлено лівий кінець, а для мов з письмом справа наліво — правий. Усталене значення цього параметру — " "(U+0020).
Повернене значення
Рядок вказаної в параметрі targetLength довжини, з вмістом padString, вставленим в кінець даного рядка.
Приклади
Застосування методу padEnd
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
Специфікації
Сумісність із браузерами
| desktop | mobile | server | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
padEnd
|
Chrome Full support 57 | Edge Full support 15 | Firefox Full support 48 | Internet Explorer No support Ні | Opera Full support 44 | Safari Full support 10 | WebView Android Full support 57 | Chrome Android Full support 57 | Firefox for Android Full support 48 | Opera Android Full support 43 | Safari on iOS Full support 10 | Samsung Internet Full support 7.0 | Deno Full support 1.0 | Node.js Full support 8.0.0 |
Дивіться також
- Поліфіл для
String.prototype.padEndдоступний уcore-js String.prototype.padStart()