์์ฑ์ ํจ์๋ฅผ ์ด์ฉํ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ๊ณตํ์ง ์๋ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ฐฝ์กฐํด๋ผ ์ ์๋ค. ์์ฑ์ ํจ์๋ '๊ฐ์ฒด๋ฅผ ์ด๋ ๊ฒ ๋ง๋ค๊ฒ ์ต๋๋ค'์ ๋ํ ์ ์์ผ๋ฟ์ด๋ฉฐ, ์ค์ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ธฐ ์ํด์๋ new ์ฐ์ฐ์ ํตํด ๊ฐ์ฒด๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ๊ฐ์ฒด ์์ฑ์ new ์ฐ์ฐ์๋ฅผ ์ด์ฉํฉ๋๋ค. // Dog ๊ฐ์ฒด ์ค๊ณ(์์ฑ์ ํจ์) function Dog(){ this.name = "๋ฝ๋ฏธ" this.breed ="์คํผ์ธ " } // Dog ๊ฐ์ฒด ์์ฑ(new ์ฐ์ฐ์) //Dog ๋ผ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ , myDog ๋ผ๋ ์ด๋ฆ์ ๋ถ์ด๊ฒ ๋ค const myDog = new Dog(); console.log(myDog.name) console.log(myDog.breed) ์์ฑ์ ํจ์๋ '๊ฐ์ฒด๋ฅผ ์ด๋ ๊ฒ ๋ง๋ค๊ฒ ์ต๋๋ค'์ ๋ํ ์ ์, ์ฆ'์ค๊ณ๋'..