์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ1 ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐ์ธ๋ฉ(binding)์ด๋, ํน์ ๊ฐ์ฒด์ ๋ฉ์๋๋ ํจ์ ๋ด๋ถ์์ ์ฌ์ฉ๋๋ this์ ๊ฐ์ ๊ณ ์ ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ด๋ this๊ฐ ๊ฐ๋ฆฌํค๋ ๊ฐ์ฒด๊ฐ ์คํ ์ปจํ ์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ฑ ๋๋ฌธ์ ์ค์ํฉ๋๋ค. this์ ๋์ ์ธ ํน์ฑ์ ์ ์ฉํ ๋๋ ์์ง๋ง, ์๊ธฐ์น ์์ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํฌ ์ ์๊ธฐ์ ๋ฐ์ธ๋ฉ์ ํตํด ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ์ ํ์์ฑ ์๋ฐ์คํฌ๋ฆฝํธ์ ํจ์๋ ํธ์ถ๋๋ ๋ฐฉ์์ ๋ฐ๋ผ this ๊ฐ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ์๋๋ก ํธ์ถ๋ ๋๋ this๊ฐ ๊ทธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค์ง๋ง, ์ผ๋ฐ ํจ์๋ก ํธ์ถ๋ ๋๋ this๊ฐ ์ ์ญ ๊ฐ์ฒด(๋ธ๋ผ์ฐ์ ์์๋ window, Node.js์์๋ global)๋ฅผ ๊ฐ๋ฆฌํค๊ฑฐ๋ un.. 2023. 11. 7. ์ด์ 1 ๋ค์