๋ฐ์ํ
12~16. JS ๊ธฐ์ด๋ฌธ๋ฒ
- List
- push : ๋ฆฌ์คํธ์ ๋ง์ง๋ง์ ์ถ๊ฐ, ์ธ๋ฑ์ค๋ฅผ ๋ฐํ
- Dictionary
- push์์ฐ๊ณ , ์๋ ํค์ ๋ฐ๋ก ๊ฐ์ ๋ฃ์ผ๋ฉด ์์ฑ๋๋ค.
- ๊ฐ์ผ๋ก ๋ฆฌ์คํธ๋ฅผ ๋ฃ์ ์ ์๋ค.
- split ํจ์ ์ฌ์ฉ
- ๋๋์ด์ง ๋ฆฌ์คํธ๋ฅผ ๋ฐํํ๋ค.
- ํจ์ ๋ง๋ค๊ธฐ
- ๋ง์ ๊ฐ์ ๋ฐํํ๋ ํจ์๋ฅผ ์ ์ํ๋ค.
- ๋ ๊ฐ์ ๊ฐ์ ๋ํ ๊ฐ์ ๋ฐํํด์ค๋ค.
- ํจ์์ alert๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
- alert๋ฉ์ธ์ง์ ์ฃผ์ด์ง ๊ฐ์ ํ์ฉํ๋ค.
- ์กฐ๊ฑด๋ฌธ if
- 20์ด์์ธ ๊ฐ์ด๋ฉด ์ฑ์ธ์ ๋๋ค๋ฅผ ์ถ๋ ฅํ๋ค.
- ๋ฐ๋ณต๋ฌธ for
- 0๋ถํฐ 20๋ฏธ๋ง๊น์ง, i๋ฅผ 1์ฉ ์ฆ๊ฐ์ํค๋ฉด์ ์ด 20๋ฒ console.log๋ฅผ ์คํํ๋ค.
- ์์ฉ์์
- 1. ์์ธ์ ๋ฏธ์ธ๋จผ์ง ์ ๋ณด ํ์ฉํ๊ธฐ: ๊ตฌ ๋ณ๋ก, ๋ฏธ์ธ๋จผ์ง ์ ๋ณด ๊ฐ์ ธ์์ ์ถ๋ ฅํ๊ธฐ
- ๊ฐ์ ธ์จ ๋ฏธ์ธ๋จผ์ง๊ฐ 40์ดํ์ผ ๊ฒฝ์ฐ๋ง ์ถ๋ ฅํ๊ธฐ
- 2. ์์ธ์ ๋ฐ๋ฆ์ด ์ ๋ณด ํ์ฉํ๊ธฐ: ์ญ ์ด๋ฆ, ๋ฐ์ดํฌ ๊ฐ์ ์ถ๋ ฅํ๊ธฐ
- ์์ 1. ์ผํ๋ชฐ ํ์ด์ง ๋ง๋ค๊ธฐ
๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ์ตํ๊ณ , ๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ ๋ฑ์ ๋ฐฐ์ ๋ค.
๊ทธ๋ฆฌ๊ณ API๋ฅผ ํตํด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ์ฐ์ต์ ํตํด, ์ฌ์ฉ์ ์ตํ ์ ์์๋ค.
๋ค๋ฅธ ์ธ์ด๋ฅผ ํด๋ดค์ด์ ์ด๋ ต์ง์์์ง๋ง,
์ด๋ ๊ฒ ์ค์ฉ์ ์ผ๋ก ์๋ ค์ฃผ๋ ๊ณณ์ ์ฒ์๋ดค๋ค.ใ ใ ใ ใ ใ ใ
๋ณดํต for๋ฌธ๋ฐฐ์ฐ๋ฉด ๋ ธ์ผ์ฐ์ต๋ฌธ์ ํ๊ฒํ๋๋ฐ
๋ฐ๋ก ๋ฐ๋ฆ์ด API๊ฐ์ ธ๋ค๊ฐ ์ฐ์ต์์ผ์ ์ฌ๋ฐ์๋ค.
์์ ๋ก, ์ํ์ด์ง ์ผํ๋ชฐ(์ฒ๋ผ๋ณด์ด๋...) ๋ง๋ค๊ธฐ๊น์ง ํ๋ค.
ํ ํ๋ฆฟ๊ฐ์ ธ๋ค๊ฐ ๋ง๋๋๊น ์์ฐ์ฑ์ด ์์ฒญ๋ฌ๋ค. ๋ฌผ๋ก ํ๋ฆฌํฐ๋ ์๊ฐ๋๋น ์ข๋ค.
์ง๋ํํ๋๊ฐ์ ์์์ํด์ ์ข์!
๋ฐ์ํ