JavaScript (ES6) - Prototype
์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ธฐ๋ณธ ํ์
์ ์ ์ธํ ๋ชจ๋ ๊ฒ์ ๊ฐ์ฒด๋ก ๋ถ๋ฅํ๋ค. ์ฆ, number, string, boolean, null, undefined ์ ๊ฐ์ ๊ธฐ๋ณธ ํ์
์ ์ ์ธํ ๋ชจ๋ ๊ฐ์ ๊ฐ์ฒด๋ค. ๋ฐ๋ผ์ ๋ฐฐ์ด, ํจ์, ์ ๊ท ํํ์ ๋ฑ๋ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ก ํํ๋ฉ๋๋ค! ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ชจ๋ ๊ฐ์ฒด๋ ์์ ์ ๋ถ๋ชจ ์ญํ ์ ํ๋ ๊ฐ์ฒด์ ์ฐ๊ฒฐ๋์ด ์๋ค. ์ฆ, ๊ฐ์ฒด๋ ๊ฐ์ฒด์งํฅ์ ์์ ๊ฐ๋
๊ณผ ๊ฐ์ด ๋ถ๋ชจ ๊ฐ์ฒด์ ํ๋กํผํฐ๋ฅผ ์์ ์ ํ๋กํผํฐ๋ก์จ ์ฌ์ฉํ ์ ์๋ค ๊ฐ์ฒด๊ฐ ์์ฑ์ด ๋๋ฉด์ ์๋์ ์ผ๋ก ๊ฐ์ง๊ฒ ๋๋ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ํ๋กํ ํ์
๊ฐ์ฒด ( Prototype ) ๋ผ๊ณ ๋ถ๋ฅธ๋ค ์๋ฅผ ํตํด ์ดํด๋ณด์ Prototype let song = { name: 'song', age: 25, }; let choi = new Object(); choi..