--- title: String.prototype.padEnd() slug: Web/JavaScript/Reference/Global_Objects/String/padEnd tags: - JavaScript - String - метод translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd ---
{{JSRef}}

Метод padEnd() доповнює поточний рядок наданим рядком (повторюючи його, якщо треба), так, щоб отриманий в результаті рядок досяг заданої довжини. Доповнення застосовується з кінця поточного рядка.

{{EmbedInteractiveExample("pages/js/string-padend.html")}}

Синтаксис

str.padEnd(targetLength [, padString])

Параметри

targetLength
Довжина результуючого рядка після доповнення поточного рядка. Якщо значення є меншим за довжину поточного рядка, поточний рядок буде повернений без змін.
padString {{optional_inline}}
Рядок, яким потрібно доповнити поточний рядок. Якщо цей рядок надто довгий для отримання заданої довжини, він буде обрізаний: для мов з письмом зліва направо буде застосована ліва частина, а для мов з письмом справа наліво - права частина. Значенням за замовчуванням для цього параметра є " " (U+0020).

Значення, що повертається

{{jsxref("String", "Рядок")}} вказаної довжини з доповненням, застосованим в кінці поточного рядка.

Приклади

'абв'.padEnd(10);          // "абв       "
'абв'.padEnd(10, "ква");   // "абвкваквак"
'абв'.padEnd(6, "123456"); // "абв123"
'абв'.padEnd(1);           // "абв"

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

Специфікація
{{SpecName('ESDraft', '#sec-string.prototype.padend', 'String.prototype.padEnd')}}

Сумісність з веб-переглядачами

{{Compat("javascript.builtins.String.padEnd")}}

Див. також