โ๏ธ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
โ๏ธ ์ฐํ ์ฝ 2์ฃผ์ฐจ
โ๏ธ ๊ธฐํ
Array.from()
์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ ๋ ์ฌ์ฉํ๊ณค ํ์๋๋ฐ ์ค๋ ์ดํด๊ฐ ์๋ฒฝํ ๋ผ์ ์ธ์ ์ฌ์ฉํด์ผ ํ๋ ์ง ์ ์ ์์๊ณ , ๋์ ๊ณผ์ ์ ์ดํดํ ์ ์์๋ค.์ดํฐ๋ฌ๋ธ
์ ๋ํด์ ๋ช ๋ฒ ์ฝ์๋๋ฐ ์ค๋ ๋ ํ ๋ฒ ์ฝ์ผ๋๊น ๋๋์ด ์ดํด๊ฐ ๋๋ ๊ฒ ๊ฐ์์ ๊ธฐ๋ถ์ด ์ข์๋ค.์ ์ฌ ๋ฐฐ์ด ๊ฐ์ฒด
: ์๋ฐ์คํฌ๋ฆฝํธ๋ ์์๊ฐ๊ณผ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ์๋๋ฐ, ๋ฐฐ์ด ๋ํ ๊ฐ์ฒด์ด๋ค. ์ ์ฌ ๋ฐฐ์ด ๊ฐ์ฒด๋ ๋ฐฐ์ด ์ฒ๋ผ index๋ฅผ ํตํด ๊ฐ์ ์ ๊ทผํ ์ ์๊ณ length๋ฅผ ํตํด ๊ธธ์ด์ ์ ๊ทผํ ์ ์๋ค. ๋ฐฐ์ด์ด ๋ํ ๊ฐ์ฒด๋ผ๋ ์ ์ด ์ค์ํ๋ค.๋ ์์ , ๋ค๋ฅธ ๊ฐ๋ฐ์์์ ์ํต์ ์ํด ๊ฐ์ฅ ์ค์ํ ํ๋ ์ค์ ํ๋๊ฐ ์ข์ ์ด๋ฆ ์ง๊ธฐ์ด๋ค. ๋ณ์ ์ด๋ฆ, ํจ์(๋ฉ์๋) ์ด๋ฆ, ํด๋์ค ์ด๋ฆ์ ์ง๋๋ฐ ์๊ฐ์ ํฌ์ํ๋ผ. ์ด๋ฆ์ ํตํด ๋ณ์์ ์ญํ , ํจ์์ ์ญํ , ํด๋์ค์ ์ญํ ์ ๋ํ ์๋๋ฅผ ๋๋ฌ๋ด๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ผ. ์ฐ์๋ ์ซ์๋ฅผ ๋ง๋ถ์ด๊ฑฐ๋(a1, a2, ..., aN), ๋ถ์ฉ์ด(Info, Data, a, an, the)๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์์ ์ ์ ํ์ง ๋ชปํ๋ค
๐ค ๋ณ์ ์ด๋ฆ์ ๋์ถฉ ์ง๊ณ ๋์ด๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒ ํ์. ๋ณ์ ์ด๋ฆ์ด ์ ์๊ฐ์ด ๋์ง ์์ ๊ทธ๋ฅ ๋์ด๊ฐ ์ ์ด ๋ง์๋๋ฐ ๋ฐ์ฑํ์. ์ด์ฐจํผ ์ง๊ธ ๋์ถฉ ๋์ด๊ฐ๋ฉด ๋์ค์ ํํํ๋คโฆ ํนํ, ๋ถ์ฉ์ด Info, Data ์ฐ์ง ์๊ธฐ ๊ธฐ์ต
๋ถ์ฉ์ด
๋ถ์ฉ์ด(Stop word)๋ ๋ถ์์ ํฐ ์๋ฏธ๊ฐ ์๋ ๋จ์ด์ด๋ค.
์๋๋ฅผ ๋๋ฌ๋ผ ์ ์๋ค๋ฉด ์ด๋ฆ์ด ๊ธธ์ด์ ธ๋ ๊ด์ฐฎ๋ค.
๐ค button์ btn๊ณผ ๊ฐ์ด ์ด๋ฆ์ด ๋๋ฌด ๊ธธ์ด์ง๊น๋ด ๊ฑฑ์ ํ์ฌ ์ถ์ฝํ ์ ์ด ๋ง์ด ์๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ๋ ์ง ๋ด๋ ์ด๋ฆ์ ๋ณด๊ณ ํ์ ํ ์ ์๋๋ก ์ถ์ฝํ์ง ์๊ณ ์ด๋ฆ์ด ๊ธธ์ด์ง๋๋ผ๋ ์๋๋ฅผ ๋๋ฌ๋ด๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค.
์ด ๋ฉ์๋๋ ๊ฐ์ฒด๊ฐ ํน์ ํ๋กํผํฐ๋ฅผ ์๊ธฐ๋ง์ ์ง์ ์ ์ธ ํ๋กํผํฐ๋ก์ ์์ ํ๊ณ ์๋์ง๋ฅผ ํ๋จํ๋๋ฐ ์ฌ์ฉ๋๋ค.ย in
์ฐ์ฐ๊ณผ๋ ๋ค๋ฅด๊ฒ, ์ด ๋ฉ์๋๋ ๊ฐ์ฒด์ ํ๋กํ ํ์
์ฒด์ธ์ ํ์ธํ์ง๋ ์๋๋ค.