(標準組み込みオブジェクト > String > プロパティ)
String.prototype.padStart()
String.prototype.padStart() - JavaScript | MDN
...
文字列.padStart(文字列の長さ [, 埋め込む文字列])
String オブジェクトの padStart メソッドは、対象の文字列が指定した長さになるように文字列の先頭に別途指定した文字列を繰り返し追加した新しい文字列を返す。
対象の文字列が 1 番目の引数で指定した長さになるように文字列の先頭に繰り返し文字列を追加する。追加する文字列はデフォルトでは空白だが 2 番目の引数で追加する文字列を指定することもできる。
let str = 'List';
console.log('\'' + str.padStart(7) + '\'');
// ' List'
console.log('\'' + str.padStart(9, '-+') + '\'');
// '-+-+-List'
String.prototype.padEnd()
String.prototype.padEnd() - JavaScript | MDN
...
文字列.padEnd(文字列の長さ [, 埋め込む文字列])
String オブジェクトの padEnd メソッドは、対象の文字列が指定した長さになるように文字列の末尾に別途指定した文字列を繰り返し追加した新しい文字列を返す。
対象の文字列が 1 番目の引数で指定した長さになるように文字列の末尾に繰り返し文字列を追加する。追加する文字列はデフォルトでは空白だが 2 番目の引数で追加する文字列を指定することもできる。
let str = 'List';
console.log('\'' + str.padEnd(7) + '\'');
>> 'List '
console.log('\'' + str.padEnd(9, '-+') + '\'');
>> 'List-+-+-'