String.prototype.padEnd()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2017ë 4ì.
String ê°ì padEnd() ë©ìëë
ì´ ë¬¸ìì´ì 주ì´ì§ 문ìì´(íìí ê²½ì° ë°ë³µë¨)ë¡ ì±ìì ê²°ê³¼ 문ìì´ì´ ì§ì ë 길ì´ì ëë¬íëë¡ í©ëë¤.
í¨ë©ì ì´ ë¬¸ìì´ì ëììë¶í° ì ì©ë©ëë¤.
ìëí´ ë³´ê¸°
const str1 = "Breaded Mushrooms";
console.log(str1.padEnd(25, "."));
// Expected output: "Breaded Mushrooms........"
const str2 = "200";
console.log(str2.padEnd(5));
// Expected output: "200 "
구문
padEnd(targetLength)
padEnd(targetLength, padString)
매ê°ë³ì
targetLength-
íì¬
strì´ í¨ë©ë íì ê²°ê³¼ 문ìì´ì 길ì´ì ëë¤. ì´ ê°ì´str.lengthë³´ë¤ ìê±°ë ê°ì¼ë©´ íì¬ ë¬¸ìì´ì´ ê·¸ëë¡ ë°íë©ëë¤. padStringOptional-
íì¬
strì ì±ì°ë ë° ì¬ì©í 문ìì´ì ëë¤.padStringì´targetLengthë´ì ë§ì§ ìì ì ëë¡ ê¸¸ë©´ ì립ëë¤. ì¼ìª½ìì ì¤ë¥¸ìª½ì¼ë¡ ì°ë ì¸ì´ì ê²½ì° ê°ì¥ ì¼ìª½ ë¶ë¶ì´, ì¤ë¥¸ìª½ìì ì¼ìª½ì¼ë¡ ì°ë ì¸ì´ì ê²½ì° ê°ì¥ ì¤ë¥¸ìª½ ë¶ë¶ì´ ì ì©ë©ëë¤. ì´ ë§¤ê°ë³ìì 기본ê°ì " " (U+0020)ì ëë¤.
ë°íê°
ë°íê°ì ì§ì ë targetLength를 ê°ì§
Stringì¼ë¡, íì¬ strì ëì
padStringì´ ì ì©ë ìíì
ëë¤.
ìì
>padEnd ì¬ì©í기
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-string.prototype.padend> |