js字符串填充padStart()和padEnd()


-

es7字符串填充方法

padstart()   方法使用另一個字符串填充當前字符串(如果需要,可以多次填充),直到生成的字符串達到給定長度。填充從當前字符串的開頭應用。
參數:
str.padStart(targetLength [, padString])

例子:

let str = '123';
let str2 = 'abcdefghigklmnopq';

// 目標長度小於字符串長度,返回字符串本身
let str3 = str.padStart(2); // 123
// 只傳長度,默認補空格
let str4 = str.padStart(6); // '   123'
// 循環填充,知道達到長度
let str5 = str.padStart(6, '*'); // ***123
// 正常填充;把str2的前3位填充到str的前面,長度達到6位
let str6 = str.padStart(6, str2); // abc123

 

padEnd()  方法會用一個字符串填充當前字符串(如果需要的話則重復填充),返回填充后達到指定長度的字符串。從當前字符串的末尾(右側)開始填充。

語法:

str.padEnd(targetLength [, padString])

例子:

let str = '123';
let str2 = 'abcdefghigklmnopq';

// 目標長度小於字符串長度,返回字符串本身
let str3 = str.padEnd(2); // 123
// 只傳長度,默認補空格
let str4 = str.padEnd(6); // '123   '
// 循環填充,知道達到長度
let str5 = str.padEnd(6, '*'); // 123***
// 正常填充;把str2的前3位填充到str的后面,長度達到6位
let str6 = str.padEnd(6, str2); // 123abc

 

-


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM