string.padEnd
padEnd()
๋ฉ์๋๋ ํ์ฌ ๋ฌธ์์ด์ ์ฃผ์ด์ง ๋ฌธ์์ด์ (ํ์ํ๋ค๋ฉด ๋ฐ๋ณตํด์)์ฑ์, ์ฃผ์ด์ง ๊ธธ์ด์ ๋๋ฌํ๋๋ก ํ๋ค. ์ฑ์๋ฃ๊ธฐ๋ ํ์ฌ ๋ฌธ์์ด์ ์ค๋ฅธ์ชฝ ๋์์๋ถํฐ ์ ์ฉํ๋ค.
const str1 = '๊ณ ์์ด ๋๋ฌด ๊ท์ฌ์์ด์ด';
str1.padEnd(16, '๐ฝ'); // "๊ณ ์์ด ๋๋ฌด ๊ท์ฌ์์ด์ด๐ฝ๐ฝ"
const str2 = "๊ณ ์์ด";
str2.padEnd(6); // "๊ณ ์์ด "
Syntax
str.padEnd(targetLength [, padString])
Parameters
targetLength
ํ์ฌ "str"์ด ์ฑ์์ง ํ ๊ฒฐ๊ณผ ๋ฌธ์์ด์ ๊ธธ์ด
๊ฐ์ด str.length๋ณด๋ค ์๋ค๋ฉด ํ์ฌ ๋ฌธ์์ด ๊ทธ๋๋ก ๋ฐํ๋๋ค.
padString (Optional)
ํ์ฌ "str"์ ์ฑ์ธ ๋ฌธ์์ด
padString์ด ๋๋ฌด ๊ธธ์ด์ targetLength ๋ด์ ๋จธ๋ฌด๋ฅผ ์ ์์ ๊ฒฝ์ฐ ์๋ฆฌ๊ฒ ๋๋ค. ๊ธฐ๋ณธ ๊ฐ์ " "
(U+0020
) ์ด๋ค.
Return value
ํ์ฌ "str"์ ๋์ "padString"์ด ์ ์ฉ๋ "targetLength"์ ๊ธธ์ด์ธ ๋ฌธ์์ด
Examples
'abc'.padEnd(10); // "abc "
'abc'.padEnd(10, "foo"); // "abcfoofoof"
'abc'.padEnd(6, "123456"); // "abc123"
'abc'.padEnd(1); // "abc"
Browser compatibility
IE์์ ์ง์์๋จ
Last updated
Was this helpful?