https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
padStart์ padEnd ํจ์๋ JavaScript ๋ฌธ์์ด์ ์์ ํ์ฌ ์ํ๋ ๊ธธ์ด๋งํผ ํจ๋ฉ(padding) ๋ฌธ์์ด์ ์ถ๊ฐํ๋ ํจ์์ด๋ค.
์ด ๋ ํจ์๋ ์ฃผ๋ก ๋ฌธ์์ด์ ํน์ ๊ธธ์ด๋ก ๋ง์ถ๊ณ ์ ๋ ฌํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ์ด ๋๋ค.
padStart()
padStartํจ์๋ ๋ฌธ์์ด์ ์์๋ถ๋ถ์ ํจ๋ฉ ๋ฌธ์์ด์ ์ถ๊ฐํ์ฌ ์ํ๋ ๊ธธ์ด๋ก ๋ฌธ์์ด์ ๋ง๋ ๋ค.
string.padStart(targetLength, padString);
์ด๋ฐ์์ผ๋ก ์ฐ์ด๋๋ฐ, targetLength๋ ๋ง๋ค๊ณ ์ํ๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋ํ๋ด๊ณ , padString์ ์ ํ ์ฌํญ์ผ๋ก ์ถ๊ฐํ ํจ๋ฉ ๋ฌธ์์ด์ ์ ๋ ฅํ๋ค. ๊ทผ๋ฐ ์ง์ ํ์ง ์์ผ๋ฉด ๊ณต๋ฐฑ์ผ๋ก ๋ค์ด๊ฐ๋น
์๋ฅผ ๋ค์ด๋ณด์๋ฉด
์์๋ฅผ ๋ณด๋๊น ์ดํด๊ฐ ํ ๋ฒ์ ํ ๋๋๋ฐ, ๊ทธ๋ฌ๋๊น ์ต์ ๊ธ์๋ 5๊ธ์๋ก ๋ง๋ค๊ณ ์ถ๊ณ , ๊ธฐ์กด ๊ธ์๋ "42"
5๊ธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์์ 0์ ์ถ๊ฐํด ๋ง๋๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ "00042"
padEnd()
padEnd ํจ์๋ ๋ฌธ์์ด์ ๋ ๋ถ๋ถ์ ํจ๋ฉ ๋ฌธ์์ด์ ์ถ๊ฐํ์ฌ ์ํ๋ ๊ธธ์ด๋ก ๋ฌธ์์ด์ ๋ง๋ ๋ค.
padStart์ ๋๊ฐ์ ํ์์ผ๋ก ์ฐ์ด๋ ๋ฐ๋ก ์๋ฅผ ๋ค์ด๋ณด์.
์ต์ ๋ง๋ค๊ณ ์ถ์ ๊ธ์์๋ 5, ์ฑ์ฐ๊ณ ์ถ์ ๋ฌธ์๋ "0"
"61"๋ค์ 0์ ๋ถ์ฌ 5๊ธ์๋ก ๋ง๋๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ "61000" ์ด ๋จ.
์ด๊ฑธ ์ด์ฉํด์ ํน์ ๋ฌธ์์ด์ ์ํ๋ ํ์์ผ๋ก ํต์ผํ๊ณ ์ถ์ ๋ ์ด์ฉํ ์ ์๋ค!
'์ฝ๋ฉ ๋ฉ๋ชจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
<select>์์ ์ ํ๋ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ : HTMLCollection (0) | 2024.01.04 |
---|---|
[error] bebel dependencies ์ค๋ฅ (0) | 2023.10.03 |
[error] Error unknown unknown error .next\static\chunks\amp.js' (0) | 2023.07.22 |
[error] next 13 : Uncaught Error: invariant expected app router to be mounted (0) | 2023.07.22 |
[error] Encountered two children with the same key ~ (feat. ์ค๋ณต ์ ๊ฑฐ) (1) | 2023.06.21 |