constructor ๋ฌธ๋ฒ1 JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ (33)_ constructor ๋ฌธ๋ฒ JS์ Object๋ฅผ ์์ฑํ๋ constructor ๋ฌธ๋ฒ์ ๋ํด์ ์์๋ณด์. 0. Object์ ๋ณต์ฌ ๋ฌธ์ Object๋ Reference ๋ฐ์ดํฐ ํ์ ์ด๋ค. ๋ฐ๋ผ์ ๋ณต์ฌ๋ฅผ ํ ๋ ์๋์ ๊ฐ์ด ๋จ์ํ๊ฒ ์งํํด์๋ ์๋๋ค. ์๋ชป๋ ๊ฐ์ฒด ๋ณต์ฌ ์์ let obj1 = {name: "Kassid"}; let obj2 = obj1; ์ด๋ ๊ฒ ๋ณต์ฌ๋ฅผ ํ๊ฒ ๋๋ค๋ฉด ๊ฐ ์์ฒด์ ๋ณต์ฌ๊ฐ ์๋ ๋ ํผ๋ฐ์ค๋ฅผ ๋ณต์ฌํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์์ ํ ๋ณต์ฌ๋ผ๊ณ ํ ์ ์๋ค. 1. constructor ๋ฌธ๋ฒ constructor๋ ์์ object๋ฅผ ์์ฑ๊ธฐ๊ณ๋ผ๊ณ ํ ์ ์๋ค. ์ด๋ฅผ ์ด์ฉํด ์์ ๋ณต์ฌ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ์ด๋ฅผ ์ด์ฉํด์ ๋น์ทํ ๊ฐ์ฒด๋ฅผ ์์ฝ๊ฒ ์์ฐํด๋ผ ์ ์๋ค. ์ฌ์ฉ๋ฒ function ์์ฐ๊ธฐ๊ณ๋ช (){ this.์์ฑ = ...; .... 2023. 8. 8. ์ด์ 1 ๋ค์ ๋ฐ์ํ