[๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ] - ํด๋์ค(class) ๊ธฐ๋ณธ ๋ฌธ๋ฒ
rlaehddnd0422
[๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ]๋ ์๋ ํํ ๋ฆฌ์ผ ๊ณผ์ ์ ๋ฐํ์ผ๋ก ์์ฑํ์์ต๋๋ค. ํด๋์ค ko.javascript.info1. ํด๋์ค์ ๊ธฐ๋ณธ๋ฌธ๋ฒJS๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๋์ผํ ์ข
๋ฅ์ ๊ฐ์ฒด๋ฅผ ์ฌ๋ฌ ๊ฐ ์์ฑํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ด ๋ new function์ ํตํด ๊ฐ์ฒด๋ฅผ ๋ง๋ค์๋ ์์ต๋๋ค๋ง, JS๋ ์๋ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก class๋ผ๋ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋ฌธ๋ฒ๊ธฐ๋ณธ๋ฌธ๋ฒ์ ๋น์ทํฉ๋๋ค. class MyClass { constructor() { ... } method() { ... }} ์กฐ๊ธ ๋ค๋ฅธ ์ ์ด ์๋ค๋ฉด, constructor()๋ new์ ์ํด ์๋์ผ๋ก ํธ์ถ๋์ด, ํน๋ณํ ์ ์ฐจ์์ด ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํ ํ ์ ์๋ค๋ ์ ์
๋๋ค.๋ ๊ตฌ์ฒด์ ์ธ ์์๋ฅผ ์ดํด๋ด
์๋ค.class User { con..