js prototype (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [JS] ์๋ฐ์คํฌ๋ฆฝํธ์ ์์๊ณผ prototype ์ด๋ฒ์ ํ์ฌ์์ ๋ฐฐ์น๋ฐ์ ํ์ ๋ชจ๋ฐ์ผ ์๋น์ค ํ์ด์๋ค. ๋ค์ดํฐ๋ธ ์ฑ ์๋์ ์น ๋ทฐ๋ฅผ ์ ๊ณตํ๋๋ฐ ๋น๋ถ๊ฐ์ ํ๋ก ํธ ๋ถ๋ถ์ ๋ค๋ฃจ๊ฒ ๋ ๊ฒ ๊ฐ๋ค. JS๋ DOM ์กฐ์ ์ธ์๋ ๋ค๋ค๋ณผ ๊ธฐํ๊ฐ ์์๊ธฐ์ ์ด๋ฒ์ prototype์ ๋ํ ๊ฐ๋ ๋ ์ฒ์ ์๊ฒ ๋์๋ค. JS๋ prototype ๊ธฐ๋ฐ ์ธ์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค๋๋ฐ ๊ธฐ๋ณธ๋ ๋ชฐ๋๋ ๊ฑฐ์์๋ค... ํ ๋์ JS๋ฅผ ์ด์ฌํ ๊ณต๋ถํด์ผํ ๊ฒ ๊ฐ๋ค. prototype์ JS์์ ๊ฐ์ฒด์ ์์์ ๋ค๋ฃจ๋ ๊ฐ๋จํ๋ฉด์, ์ค์ํ ๊ฐ๋ ์ด์๋ค. ์ฌ์ค JS๋ ์ด๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ๊ฒ์ ๋๋ผ๊ธฐ๋ ํ๋ค. ๋ ์ญ์ JS๋ต๊ฒ ๊ต์ฅํ ์ฌํํ๋ค. ๐ง ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ์์ฑ function MyObject(์ธ์) { this.property1 = ... this.property2 = ์ธ์ } class MyOb.. ์ด์ 1 ๋ค์