๋ฐฐ์ด์์๋ join("").substring() ๋์ slice().join("")์
substring๊ณผ slice ํ์ฉํ๋ฉด์ ๋๋ ์
์ด๋ค ๋ฌธ์ ๊ฐ ๊ณ์ ๋ช ๊ฐ๊ฐ ํ๋ฆฌ๋ ์ํฉ์ด ๋ฐ์ํ๋ค. ์ด๋ ต์ง ์์ ๋ฌธ์ ๋ผ ๋ก์ง์ ๋ฌธ์ ๊ฐ ์์๊ณ
๊ณ ๋ฏผํ๋์ฐจ ๋ฌธ์ ์ ์ ์ฐพ์๋ค.
๋ฐฐ์ด arr = [1, 2, 4, 5] ๊ฐ ์์ด์ 4์5, 1๊ณผ2๋ฅผ ๋ฐ๋๋ก ์ ๋ ฌํ๊ณ ๋ฌธ์์ด๋ก ๋ฆฌํดํ๊ณ ์ถ๋ค.
๊ทธ๋ฌ๋ฉด 0~2๊น์ง ์๋ฅด๊ณ , 3~ ์๋ฅธ ๊ฑธ ๋ถ์ฌ์ฃผ๋ฉด ๋๋ค. ๊ทธ๋ผ ๊ฒฐ๊ณผ์ ์ผ๋ก '4512'๊ฐ ๋ ๊ฒ์ด๋ค.
์ด๋ slice ํ join์ ํ๋ join์ ํ๊ณ substring์ ํด๋ ์๊ด์ด ์๋ค.
(๋ฌผ๋ก ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ค๊ณ ์๋ณธ ๋ฐฐ์ด์ ๋ณด์กดํด์ผํจ)
๊ทธ๋ฌ๋ ๋ฐฐ์ด ๋ด์ ์์๋ 10์ ์๋ฆฌ ์ด์์ ์๊ฐ ์๋ค๋ฉด ๋ง์ด ๋ฌ๋ผ์ง๋ค.
์ด๋ substring์ ํ๋ฉด ์ํ๋ ๊ฐ์ ๊ฐ์ง ์ ์์ ๊ฒ์ด๋ค.
๋ฐฐ์ด๋ก ์ฃผ์ด์ง๋ฉด ๋ฌด์กฐ๊ฑด slice๋ฅผ ์ฌ์ฉํ๋๋ก ํ์