JS์ ํต์ฌ! ํ๋กํ ํ์ prototype
YouTube Link |
|
| JavaScript - prototype (1/2) : prototype์ด๋? | |
| https://youtu.be/yXnbvyl04V4 | |
| JavaScript - prototype (2/2) : prototype chain | |
| https://youtu.be/673mZ8rE9UY |
์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ฒด์งํฅ์ ์งํฑํ๋ ํต์ฌ์ ์ธ ๊ฐ๋ ์ด๋ค.
Prototype : ์ํ
ํ๋กํผํฐ๋ ํค(key)์ ๊ฐ(value)๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ํค๋ ๋ฌธ์์ด๋ก ํํ๋๋ค. ํ๋กํผํฐ์ ์ ๊ทผํ ๋๋ ์ ํ๊ธฐ๋ฒ ๋๋ ๋๊ดํธ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์๋ค. ํํ๊ฒ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ด๋ฉฐ ๋ฆฌํฐ๋ด์ ์์ฉํด ์ด๊ธฐํ ์ํค๋ ๋ฐฉ๋ฒ์ด๋ค.
์ ์ฝ๋๋ ์์ฑ์ ํจ์๋ก ๊ฐ์ฒด์ ์ด๊ธฐ ์ํ๋ฅผ ์ค์ ํ๊ธฐ ์ํด ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค. ๋งค๊ฐ๋ฒผ์๋ฅผ ํตํด์ ํ๋กํผํฐ๋ฅผ ์ด๊ธฐํ ํ๋ค.
prototype - JavaScript
์ด๋ฒ ์์ ์ ์์์์ ์ ์ฐ์ฅ์ ์์ ์๋ค. ์์์ ๊ตฌ์ฒด์ ์ธ ์๋จ์ธ prototype์ ๋ํด์ ์์ธํ ์์๋ณด์. prototype ๊ทธ๋ผ prototype์ด๋ ๋ฌด์์ธ๊ฐ? ํ๊ตญ์ด๋ก๋ ์ํ์ ๋๋ก ๋ฒ์ญ๋๋ prototype์ ๋ง ๊ทธ๋๋ก
opentutorials.org
์๋ ์ฝ๋๋ ๊ฐ์ฒด ๋ฆฌํฐ๋ด๊ณผ ์์ฑ์ ํจ์, ์ด ๋๊ฐ์ง ์ฝ๋๋ค ์ด์ฉํ ์ฝ๋์ด๋ค.