Baseline Widely available
padStart()
ë©ìëë String
ê°ì ë©ìëë¡, ê²°ê³¼ 문ìì´ì´ 주ì´ì§ 길ì´ì ëë¬í ëê¹ì§ ì´ ë¬¸ìì´ì ìì ë¶ë¶ì ë¤ë¥¸ 문ìì´ì (íìíë¤ë©´ ì¬ë¬ ë²) ì±ìëë¤. í¨ë©ì ì´ ë¬¸ìì´ì ìì ë¶ë¶ë¶í° ì ì©ë©ëë¤.
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
Optional
íì¬ str
ì ì±ì°ë ë° ì¬ì©í 문ìì´ì
ëë¤. ë§ì½ padString
ì´ targetLength
ëë¹ ë무 길ë¤ë©´, ë ë¶ë¶ì´ ì립ëë¤. 기본ê°ì ì ëì½ë "space" 문ì (U+0020)ì
ëë¤.
ì§ì ë targetLength
ì String
ì¼ë¡, padString
ì´ ìì ë¶ë¶ë¶í° ì ì©ë©ëë¤.
"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