ES2017 引入了字符串補全長度的功能。如果某個字符串不夠指定長度,會在頭部或尾部補全。padStart()用于頭部補全,padEnd()用于尾部補全 。
const string = ‘hi’;
string.padStart(3, ‘c’); // “chi”
string.padEnd(4, ‘l’); // “hill”
語法
string.padStart(《maxLength》, 《padString》)
string.padEnd(《maxLength》, 《padString》)
了解參數
padEnd和padStart接受相同的參數。
1. maxLength
最終字符串的長度。
const result = string.padStart(5);
result.length; // 5
當我看到這個時,也花了我一段時間來學習。我一直以為maxLength是重復填充字符串參數的次數。所以這里只想強調一下此參數是當前字符串需要填充到的目標長度,不是填充字符串重復的次數。如果這個數值小于當前字符串的長度,則返回當前字符串本身。
當然,我相信讀者比我聰明多了,所以我確定你沒有這種困惑
-
字符串
+關注
關注
1文章
579瀏覽量
20521 -
源代碼
+關注
關注
96文章
2945瀏覽量
66752 -
javascript
+關注
關注
0文章
516瀏覽量
53866
發(fā)布評論請先 登錄
相關推薦
評論