-
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
-