[KUIT] 3์ฃผ์ฐจ ์ํฌ๋ถ ๋ณด์ถฉ(JavaScript)
ยท
KUIT
์ด ๊ธ์ KUIT Web ๋ถ์๋ถ๋ค์ ๋์์ผ๋ก ์ด ๊ธ์
๋๋ค. ํ๋กํ ํ์
์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ Prototype์ด๋ผ๋ ๋ด๋ถ ํ๋กํผํฐ๊ฐ ์กด์ฌํ๋ค. ๊ฑฐ์ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ์์ฑ ์์ ์ ์ด ํ๋กํผํฐ์ null์ด ์๋ ๊ฐ์ด ํ ๋น๋๋ค. ๊ฐ์ฒด ๋ด๋ถ์ ์๋ ํ๋กํผํฐ๋ฅผ ํธ์ถํ๊ฒ ๋๋ฉด? โ ํด๋น ํ๋กํผํฐ๋ฅผ ์ฐพ์ง ๋ชปํ๋ฉด ๋ฐ๋ก [[Prototype]]๋งํฌ๋ฅผ ๋ฐ๋ผ๊ฐ ํ๋กํผํฐ๋ฅผ ํ์ํ๋ค. ๋ชจ๋ ์ผ๋ฐ ๊ฐ์ฒด์ ์ต์์ ํ๋กํ ํ์
์ฐ์๋ ๋ด์ฅ Object.prototype์ด๊ณ ์ด ์ง์ ์์๋ ์ฐพ์ง ๋ชปํ๋ฉด ํ์์ด ์ข
๋ฃ๋๋ค. (undefined ๋ฐํ) ๋ ๊ฐ์ฒด๋ฅผ ์๋ก ์ฐ๊ฒฐ์ง๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ํจ์ ํธ์ถ ์ newํค์๋๋ฅผ ์์ ๋ถ์ด๋ ๊ฒ์ด๋ค. newํค์๋๋ ์ผ๋ฐ ํจ์ ํธ์ถ + "๊ฐ์ฒด" ์์ฑ์ด๋ผ๋ ์์
์ ๋ ๋ถ๊ณผํ๋ ์ง์์์ด๋ค. const f = ..