Baseline Widely available
padStart()
æ¹æ³ç¨å¦ä¸ä¸ªå符串填å
å½åå符串ï¼å¦æéè¦ä¼éå¤å¡«å
ï¼ï¼ç´å°è¾¾å°ç»å®çé¿åº¦ãå¡«å
æ¯ä»å½åå符串çå¼å¤´å¼å§çã
const str1 = "5";
console.log(str1.padStart(2, "0"));
// Expected output: "05"
const fullNumber = "2034399002125581";
const last4Digits = fullNumber.slice(-4);
const maskedNumber = last4Digits.padStart(fullNumber.length, "*");
console.log(maskedNumber);
// Expected output: "************5581"
è¯æ³
padStart(targetLength)
padStart(targetLength, padString)
åæ°
targetLength
å½å str
å¡«å
åçé¿åº¦ãå¦æè¯¥å¼å°äºæçäº str.length
ï¼åä¼ç´æ¥è¿åå½å str
ã
padString
å¯é
ç¨äºå¡«å
å½å str
çå符串ã妿 padString
太é¿ï¼æ æ³éåº targetLength
ï¼åä¼ä»æ«å°¾è¢«æªæãé»è®¤å¼ä¸º Unicodeâç©ºæ ¼âå符ï¼U+0020ï¼ã
å¨å¼å¤´å¡«å
padString
ç´å°è¾¾å°ç»å®ç targetLength
æå½¢æç String
ã
"abc".padStart(10); // " abc"
"abc".padStart(10, "foo"); // "foofoofabc"
"abc".padStart(6, "123465"); // "123abc"
"abc".padStart(8, "0"); // "00000abc"
"abc".padStart(1); // "abc"
å°æ°å转æ¢ä¸ºåºå®é¿åº¦çå符串
// JavaScript version of: (unsigned)
// printf "%0*d" width num
function leftFillNum(num, targetLength) {
return num.toString().padStart(targetLength, "0");
}
const num = 123;
console.log(leftFillNum(num, 5)); // "00123"
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4