๐ญ์ ์๋ฏธ
์๋ค ๋งฅ๋ฝ์ ๋ฐ๋ผ ์ ์กฐ ํ์ฅ, ๋์์๋ ์์ , ๋๋ ๋๊ธฐ ์ค์ผ์ ๋ปํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ๊ธฐ์์ ํฑ๋ ๋ชจ์ ์ง๋ถ๊ณผ ํ์ ์ฐ๊ธฐ๋ฅผ ๋ด๋ฟ๋ ๋์ ๊ตด๋์ด ์๋ ๊ฑด๋ฌผ๋ก ๊ทธ๋ ค์ง๋๋ค. ์ ํ ์์ฐ, ์ถ๊ณ , ๊ณต์ฅ ๊ต๋ ๊ทผ๋ฌด ์ด์ผ๊ธฐ์์๋ ๋ฌธ์ ๊ทธ๋๋ก ์ ์กฐ ์์ค์ด๋ ์ฐ์ ๋จ์ง๋ฅผ ๊ฐ๋ฆฌํต๋๋ค.
๊ตด๋์์ ์ฐ๊ธฐ๊ฐ ์์ฑํ๊ฒ ๋๋ ๋ชจ์ต ๋๋ฌธ์ ํ๊ฒฝ์ด๋ ๊ณต๊ธฐ ์ง์ ์ด์ผ๊ธฐํ ๋๋ ๋งค์ฐ๊ณผ ํ์ ๋ฐฐ์ถ์ ๋ปํ๋ ๋๊ธฐ ์ค์ผ ์ด๋ชจ์ง๋ก ์ฐ์ ๋๋ค.
์ฌ๋ฌด์ง์ด๋ ์ฐฝ์ ํ๋, ๊ณต๋ถ ์ค์ ์งํ ์ํฉ์ ์ ํ๋ฉฐ ๐ญ๋ฅผ ๋ถ์ด๋ฉด '๋ด ์ฑ ์์ด ๋ง์น ๊ณต์ฅ ์์ฐ ๋ผ์ธ์ฒ๋ผ ๋์๊ฐ๋ค'๋ ๋๋ด์ด ๋ฉ๋๋ค. ๋ณด๊ณ ์๋ ์ฝ๋, ๊ณผ์ ๋ฅผ ๊ธฐ๊ณ์ฒ๋ผ ์ผ ์์ด ์ฐ์ด ๋ด๊ณ ์๋ค๋ ๋ป์ ๋๋ค.
์ ์กฐ์ ์ด๋ ํ์ฅ ๊ทผ๋ฌด ์ด์ผ๊ธฐ์์๋ ์ค๋ฆฝ์ ์ด๊ณ , ํ๊ฒฝ ๋ฌธ์ ๊ธ์์๋ ๋นํ์ ์ด๋ฉฐ, ๋ด ์ฑ ์์ '๊ณต์ฅ'์ ๋น๋ ๋๋ ์ต์ด์ค๋ฝ์ต๋๋ค.
ํน์ ์ง์ญ์ด๋ ํ์ฌ ์ด๋ฆ ์์ ๋ถ์ด๋ฉด ๊ณต๊ธฐ๊ฐ ๋์๊ฑฐ๋ ์ญ๋งํ ๊ณณ์ด๋ผ๊ณ ๊น์๋ด๋ฆฌ๋ ๋๋์ ์ค ์ ์์ต๋๋ค.
๋๊ตฐ๊ฐ ๋ณด๋ด๋ฉด ๋ฌด์จ ๋ป์ธ๊ฐ์
ํด์: 3๊ฐ๋ค์๊ณผ ํผ๋ํ์ง ๋ง์ธ์
2์กฐํฉ ์์ด๋์ด
3์์ฃผ ๋ฌป๋ ์ง๋ฌธ
2๋ฐ์ ์๋ฅผ ๋งํ ๋๋ ๐ญ๋ฅผ ์ฐ๋์?
๋ค. ์ ๋์ฝ๋์ ๋ฐ์ ์ ์ ์ฉ ์ด๋ชจ์ง๊ฐ ์์ด์ ํ๋ ฅยท์์๋ ฅ ๋ฐ์ ์์ฒ๋ผ ๊ตด๋์ด๋ ๋๊ฐํ์ด ์๋ ์์ค์ ๊ฐ๋ฆฌํฌ ๋๋ ํํ ๐ญ๋ฅผ ์๋๋ค.
๐ญ๋ ํญ์ ๋ถ์ ์ ์ธ ๋๋์ ์ฃผ๋์?
์๋๋๋ค. ์ ์กฐ, ์์ง๋์ด๋ง, ํ์ฅ ๊ทผ๋ฌด ์์์์๋ ์์ ํ ์ค๋ฆฝ์ ์ด๋ฉฐ, ๋งค์ฐยท๊ธฐํ ๋ฌธ์ ๋ ํน๋ ํ ๋ ธ๋ ํ๊ฒฝ์ ๋ถํํ ๋๋ง ๋ถ์ ์ ์ธ ๋์์ค๊ฐ ๋ฉ๋๋ค.
๐ญ ์ ๋ ฅ ๋ฐฉ๋ฒ
:factory:์ผ๋ฐ์ ์ธ ๋จ์ถ ์ฝ๋์ด๋ฉฐ ์ง์ ์ฌ๋ถ๋ ํ๋ซํผ๋ง๋ค ๋ค๋ฆ
๋๋ค.🏭์ฝ๋์ ์ธ์ฝ๋ฉ์ฝ๋ ํฌ์ธํธ: 1๊ฐ
ํ๋ฉด์ ๋ณด์ด๋ ๊ธฐํธ๋ ์ฌ๋ฌ ์ฝ๋ ํฌ์ธํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. JS .length๋ UTF-16 ๋จ์๋ฅผ ์ธ๋ฉฐ UTF-8์ ๋ฐ์ดํธ๋ฅผ ์ ๋๋ค.

