ํจ์ ์์ฑ์(Constructor Functions)๋? ํจ์ ์์ฑ์๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ 'ํด๋์ค'์ ๋์์ด๋ค. ์ด๋ค ๊ฒฝ์ฐ ์ฌ๋๋ค์ ์ฐธ์กฐ ํ์ (Reference Types), ํด๋์ค(Classes), ๋ฐ์ดํฐ ํ์ , ์๋๋ฉด ๊ฐ๋จํ๊ฒ ์์ฑ์๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํด๋์ค์ ์์ง ์ต์ํ์ง ์๋ค๋ฉด, ์ด๋ค ์์ฑ(properties)๊ณผ ํ๋(functions)์ ์ ์ํ๋๋ก ํด์ฃผ๊ณ , ๊ทธ ์์ฑ๊ณผ ํ๋์ ํตํด ์ฌ๋ฌ ๊ฐ์ฒด๊ฐ ์์ฑ๋ ์ ์๋๋ก ํด์ฃผ๋ ์์ฑ์๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค. ํด๋์ค๋ ๊ฐ์ฒด๋ก์ ์ง์ ์ง๊ธฐ ์ํ ์ฒญ์ฌ์ง์ด๋ผ๋ ๋น์ ๋ฅผ ๋ง์ด ํ๋ค. ์ฌ๋ฌ ์ง์ด ๋จ ํ๋์ ์ฒญ์ฌ์ง์ผ๋ก๋ถํฐ ์์ํ๋ ๊ฒ์ฒ๋ผ, ์ฌ๋ฌ ๊ฐ์ฒด๋ ๋จ ํ๋์ ํด๋์ค๋ก๋ถํฐ ์์ฑ๋ ์ ์๋ค. function Person(name, position) { this.name ..