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æ.
padEnd() 㯠String å¤ã®ã¡ã½ããã§ãçµæã®æååãæå®ããé·ãã«ãªãããã«ãç¾å¨ã®æååãä»ã®æååã§ï¼å¿
è¦ã«å¿ãã¦ç¹°ãè¿ãã¦ï¼å»¶é·ãã¾ããå»¶é·ã¯ãç¾å¨ã®æååã®æ«å°¾ããé©ç¨ããã¾ãã
試ãã¦ã¿ã¾ããã
const str1 = "Breaded Mushrooms";
console.log(str1.padEnd(25, "."));
// äºæ³ãããçµæ: "Breaded Mushrooms........"
const str2 = "200";
console.log(str2.padEnd(5));
// äºæ³ãããçµæ: "200 "
æ§æ
padEnd(targetLength)
padEnd(targetLength, padString)
弿°
targetLength-
ç¾å¨ã®
strãããã£ã³ã°ãããå¾ã®ãçµæã®æååã®é·ããå¤ãstr.length以ä¸ã®å ´åãstrã¯ãã®ã¾ã¾è¿ããã¾ãã padStringçç¥å¯-
ç¾å¨ã®
strãåããæååãpadStringãtargetLengthãè¶ ããå ´åããã®é¨åã¯çµããããåãæ¨ã¦ããã¾ããæ¢å®å¤ã¯ç©ºç½æå (U+0020) ã§ãã
è¿å¤
æååã§ã targetLength ã§æå®ãããé·ãã«ããããã«ã padString ãæ«å°¾ã«é©ç¨ãããã®ã§ãã
ä¾
>String.prototype.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> |