1. for in ๋ฐ๋ณต๋ฌธ vs for of ๋ฐ๋ณต๋ฌธ
for ...in, for ...of ์ฐจ์ด
์์ฃผ ํท๊ฐ๋ฆฌ๋๊ฒ ์์ด์ ํ๋ฒ ํฌ์คํ ํด๋ด ๋๋ค.๋ฐ๋ก ๋ฐ๋ณต๋ฌธ ์ค์ ES6 ๋ถํฐ ์ถ๊ฐ ๋for ...infor ...of์ ๋๋ค.๋๋ค ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฌ์ฉ ๋๋๋ฐ์ ํ๋๋ ๊ฐ์ฒด๋ฅผ ํ์ํ๊ณ ๋๋จธ์ง ํ๋๋ ๋ฐฐ์ด ์์๋ฅผ ํ์
velog.io
Iteration (2) for in๋ฌธ, for of๋ฌธ์ ์ฐจ์ด์
for ...in๋ฌธ๊ณผ for ...of ๋ฌธ์ ์ธ๋ป ๋ณด๋ฉด ๋๋ค ๊ฐ์ฒด ๊ธธ์ด๋งํผ ์ํ๋ฅผ ๋ฐ๋ณตํ๊ธฐ ๋๋ฌธ์ ๋น์ทํด๋ณด์ธ๋ค. ๊ทธ๋์ ์๊พธ ์ฌ์ฉํ ๋๋ง๋ค ํท๊ฐ๋ฆฌ๊ธฐ๋ ํด์ ๋ค์ ํ๋ฒ ์ ๋๋ก ์ ๋ฆฌ๋ฅผ ํด๋๋ ค๊ณ ํ๋ค. for …in ๋ฌธ
joooing.tistory.com
2. map ๋ฉ์๋ vs forEach ๋ฉ์๋
Javascript-map()๊ณผ forEach()์ ๋น๊ต ๋ฐ ๋ถ์
INTRO ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด Array์ ๊ด๋ จ๋ ๋ง์ ๋ฉ์๋๋ค์ ์ฌ์ฉํ๋๋ฐ, ์ ๋ ๊ทธ ์ค์์๋ map()๊ณผ forEach()๋ฅผ ์ฃผ๋ก ์๋๋ค. ๋ง์ด ์ฐ๋ ๋งํผ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๊ณ ์ถ๊ธฐ๋ ํ๊ณ , ์ข ๋ค๋ฅธ ๊ด์ ์์ ์ด ๋ ๋ฉ์๋
pewww.tistory.com
forEach()์ map()์ ์ฐจ์ด์
๊ณตํต์ forEach, map, reduce์ ๊ณตํต์ ์ "๋ฐฐ์ด์ ์ด์ฉํ๋ค"๋ ์ ์ด๋ค. ๋ฐฐ์ด์ ๊ฐ์ ์กฐ์ํด์ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ์ ๋์ถํ๋๋ฐ ์๋ฏธ๊ฐ ์๋ค. forEach()์ map()์ ์ฐจ์ด์ 1. ์๋ก์ด ๋ฐฐ์ด์ ๋ฐํํ๋ map() ๋ค๋ฅธ
dream-frontend.tistory.com