728x90 javascript this1 ์๋ฐ์คํฌ๋ฆฝํธ์ this: ๊ฐ๋ , ํ์ฉ, ์ฅ๋จ์ , ์์ ์ฝ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ this: ๊ฐ๋ , ํ์ฉ, ์ฅ๋จ์ , ์์ ์ฝ๋ this๋? ์๋ฐ์คํฌ๋ฆฝํธ์์ this๋ ํจ์๊ฐ ์ด๋ป๊ฒ ํธ์ถ๋๋์ง์ ๋ฐ๋ผ ๋์ ์ผ๋ก ๋ฐ์ธ๋ฉ๋๋ ํน๋ณํ ํค์๋์ ๋๋ค. this๋ ํจ์ ๋ด์์ ํ์ฌ ์คํ ์ค์ธ ์ปจํ ์คํธ๋ฅผ ์ฐธ์กฐํ๋ฉฐ, ํธ์ถ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋์ํฉ๋๋ค. ์ญํ this์ ์ฃผ๋ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ์ฒด์ ์์ฑ ์ฐธ์กฐ: ๋ฉ์๋ ๋ด์์ ๊ฐ์ฒด์ ์์ฑ์ ์ ๊ทผํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์์ฑ์ ํจ์: ์์ฑ์ ํจ์์์ ๊ฐ์ฒด๋ฅผ ์์ฑํ ๋, ์๋ก์ด ์ธ์คํด์ค๋ฅผ ๊ฐ๋ฆฌํต๋๋ค. ์ด๋ฒคํธ ํธ๋ค๋ฌ: ์ด๋ฒคํธ ํธ๋ค๋ฌ ํจ์ ๋ด์์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ์์๋ฅผ ์ฐธ์กฐํฉ๋๋ค. ์ฌ์ฉ ์ํฉ 1. ๊ฐ์ฒด์ ๋ฉ์๋์์ const obj = { name: 'MyObject', logName: function() { console.l.. 2024. 2. 27. ์ด์ 1 ๋ค์