callback ๊ฐ์ ์ง๋ฌธ
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ๊ฐ ์์
์ ๋ฃ๊ณ ์ด ๋ฌธ์ ๋ก ๊ณ์ ๊ณ ๋ฏผํ๊ณ ์์ต๋๋ค. ์ ์ฌ๋จ ๋์ ES6 ์ด๊ธ ๊ณผ์ ๋ ์ ์ฒญํด์ ํ์ดํ ํจ์ ๋ถ๋ถ์ ๋ค์๊ตฌ์. ํ์ดํ ํจ์๋ this๋ฅผ ๋ฐ์ธ๋ฉ ํ์ง ์๋๋ค๋ ์๊ฒ ์ต๋๋ค. ๊ทธ๋๋ ์์ ๋ด์ฉ์ด ์ ์ ๋ฆฌ๊ฐ ์๋๋ ๋ถ๋ถ์ด ์๋๋ฐ, ์์ธํ ์ค๋ช
์ข ๋ถํ๋๋ฆฝ๋๋ค. ์ด๊ฒ ํด๊ฒฐ์ด ๋์ด์ผ ๋์ด๊ฐ ์ ์์ ๊ฒ ๊ฐ์์ 1. ์์์ ์ฝ๋ฐฑํจ์(์ต๋ช
ํจ์)๊ฐ ์คํ๋ ๋ this๋ ๋ฐ์ธ๋ฉ ๋์ง ์๋๋ค๋ฉด, ์์ EC๋ฅผ ์ฐธ์กฐํด์ this์ ์ฐพ์ง ์๋์? ๊ทธ๋ผ ์์ EC์ธ arr.forEach ๋ฉ์๋ EC์ ์๋ this๋ ๋ฉ์๋๋ฅผ ํธ์ถํด์ ์์ฑ๋์๊ธฐ ๋๋ฌธ์ arr์ด this๊ฐ ๋์ง ์๋์? ๊ทธ๋ผ ๊ฒฐ๊ตญ ์ฝ๋ฐฑํจ์์ this๋ arr์ด ๋๋ ๊ฒ์ด์ด์ผ..... ๊ฐ์์์ ์ค๋ช
ํ์ this์ EC ๊ฐ๋
์ ๋ง๋ ๊ฒ ๊ฐ์๋ฐ, ์ ๊ฐ ์ด๋๋ถ๋ถ์ ์๋ชป ์ดํดํ๊ณ ์๋ ๊ฑด๊ฐ์?