JavaScript (10) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ JavaScript (ES6) - class ์ object ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ ๊ธ์ ์์ฑํ๊ธฐ์ ์์ ์ด ๊ฒ์๊ธ์ ์ง์์ ์ ํ๋ธ ๋๋ฆผ์ฝ๋ฉ by ์๋ฆฌ๋์ ๋์์์ด ์ถ์ฒ์์ ์๋ ค๋๋ฆฝ๋๋ค. https://www.youtube.com/watch?v=1Lbr29tzAA8&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=7 Class์ Object ๊ฐ๋ ์ ๋ฆฌ Java๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ๊ฐ์ฒด์งํฅ์ ๋ํด ์กฐ๊ธ์ด๋๋ง ๋ฐฐ์ด ์ ์ด ์๋๋ฐ ์ด๋ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํ ํ์์ฑ์ด ์๋ค๊ณ ๋๊ปด์ก๋ค โ class ๋ ์์ฑํ๊ณ ์ ํ๋ ๋ฌผ์ฒด์ ์ข ๋ฅ ๋๋ ํ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ํธํ๊ฒ ๋ค class person { name; age; spaek(); ] ์๋ person ์ด๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค์๋๋ฐ ์ฌ๋์ ์ด๋ฆ๊ณผ ๋์ด๋ผ๋ ํ๋กํผํฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ spaek() function์ด ์.. JavaScript (ES6) - ํจ์์ ์ ์ธ๊ณผ ํํ ( Arrow Function ) ๊ธ์ ์์ฑํ๊ธฐ์ ์์ ์ด ๊ฒ์๊ธ์ ์ง์์ ์ ํ๋ธ ๋๋ฆผ ์ฝ๋ฉ by ์๋ฆฌ๋์ ๋์์์ด ์ถ์ฒ์์ ์๋ ค๋๋ฆฝ๋๋ค. https://www.youtube.com/watch?v=e_lU39U-5bQ&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=5 ๋ณ์์ ์ด๋ฆ์ ๋ช ์ฌ ํจ์์ ์ด๋ฆ์ ๋์ฌ๋ก ์๋ช ํ๋ ๊ฒ์ด ๊ธฐ๋ณธ์ ์ด๋ค (ex. do-something) ์๋ฐ์คํฌ๋ฆฝํธ์์ Function์ Object์ด๋ค. Function์ ์์ function printHello() { console.log('hello'); } printHello(); ์์ ๊ฐ์ function์ ์์ฑํ๊ฒ ๋๋ฉด ์๋์ ๊ฐ์ 'hello'๊ฐ ์ถ๋ ฅ์ด ๋๋ค hello ํ์ง๋ง ์์ function์ ๋งค์ฐ ์ธ ์ผ์ด ์๋ค ๋ณดํต ์๋์.. ์ด์ 1 2 ๋ค์