forof
-
[Javascript]์ดํฐ๋ฌ๋ธ์ฌ๋ถ์์ฌ๋ถ์/Javascript 2022. 4. 25. 23:46
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ์ดํฐ๋ ์ด์ ํ๋กํ ์ฝ ES6์ ๋์ ๋ ์ดํฐ๋ ์ด์ ํ๋กํ ์ฝ์ ์ํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ECMAScript ์ฌ์์ ์ ์ํ์ฌ ๋ฏธ๋ฆฌ ์ฝ์ํ ๊ท์น์ด๋ค. ์ด์ ์๋ ๋ฐฐ์ด, ๋ฌธ์์ด, ์ ์ฌ ๋ฐฐ์ด ๊ฐ์ฒด, DOM ์ปฌ๋ ์ ๋ฑ์ ํต์ผ๋ ๊ท์ฝ ์์ด ๊ฐ์์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ํํ ์ ์์๋ค. ES6์์๋ ์ํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ปฌ๋ ์ (์๋ฃ๊ตฌ์กฐ)๋ฅผ ์ํฐ๋ ์ด์ ํ๋กํ ์ฝ์ ์ค์ํ๋ ์ดํฐ๋ฌ๋ธ๋ก ํต์ผํ๋ค. 1. ์ดํฐ๋ฌ๋ธ ์ดํฐ๋ฌ๋ธ ํ๋กํฌ์ฝ์ ์ค์ํ ๊ฐ์ฒด๋ฅผ ์ดํฐ๋ฌ๋ธ์ด๋ผ๊ณ ํ๋ค. ์ฆ, ์ดํฐ๋ฌ๋ธ์ Symbo.iterator๋ฅผ ํ๋กํผํฐ ํค๋ก ์ฌ์ฉํ ๋ฉ์๋๋ฅผ ์ง์ ๊ตฌํํ๊ฑฐ๋ ํ๋กํ ํ์ ์ฒด์ธ์ ์์๋ฐ์ ๊ฐ์ฒด๋ฅผ ๋งํ๋ค. ์ดํฐ๋ฌ๋ธ์ธ์ง ํ์ธ์ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ..