Prototype์ด๋? ์๋ฐ์คํฌ๋ฆฝํธ์๋ constructor(๊ฐ์ฒด ์ฐ์ด๋ด๋ ๊ธฐ๊ณ)๋ง๊ณ ๋ ์์์ ํด์ฃผ๋ ์ฅ์น๊ฐ ํ๋ ๋ ์๋ค! ๋ฐ๋ก prototype ์ด๋ค. ๊ธฐ๊ณ๋ฅผ ๋ง๋ค๋ฉด, ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ฅด๊ฒ prototype ์ด๋ผ๋ ๊ฒ ์์ฑ๋๋ค. function ๊ธฐ๊ณ(){ this.name = 'Kim'; this.age = 15; } var ํ์1 = new ๊ธฐ๊ณ(); var ํ์2 = new ๊ธฐ๊ณ(); console.log(๊ธฐ๊ณ.prototype); '๊ธฐ๊ณ.prototype' ์ ๊ธฐ๊ณ์ ๋ถ๋ชจ์ ์ ์์
๋๋ค. ๊ธฐ๊ณ.prototype ์ ๋ณ์๋ ํจ์๊ฐ ๋ค์ด์๋ค๋ฉด ๊ธฐ๊ณ๋ก๋ถํฐ ์์ฑ๋๋ ์ค๋ธ์ ํธ(์์)๋ค์ ๋ชจ๋ ๊ทธ๊ฒ๋ค์ ๋ฌผ๋ ค๋ฐ์ ์ธ ์ ์์ต๋๋ค. function ๊ธฐ๊ณ(){ this.name = 'Kim'; this.age = 15; ..