前端開發中,會遇到字符串填充的問題,padStart()和padEnd()可能會有幫助:
str.padStart(targetLength,string):
使用指定字符串填充到目標字符串前面,使其達到目標長度;
str.padEnd(targetLength,string):
使用指定字符串填充到目標字符串后面,使其達到目標長度;
舉例:創建一個數組,數組包含12個月份,月份格式是:“01”,“02” ... “10”,“11”,“12”;
代碼:
let monList = []; for (var i = 1; i < 13; i++) { monList.push((i + "").padStart("2", "0")) } console.log(monList);
輸出:
詳細介紹:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/padStart