๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํด๋ž˜์Šค2

JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ• (25)_ ํด๋ž˜์Šค 2023.03.31 - [๐ŸŒŒ | WEB DEV/Vanilla JS] - JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ• (24)_ ์ƒ์„ฑ์ž ํ•จ์ˆ˜ ์ €๋ฒˆ์— ๋‹ค๋ฃจ์—ˆ๋˜ ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์ด์–ด์„œ ์ด๋ฒˆ์—๋Š” ํด๋ž˜์Šค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž! 1. ํด๋ž˜์Šค // ํด๋ž˜์Šค class Player { constructor(name, job){ this.name = name; this.job = job } info () { return `์†Œํ™˜์‚ฌ๋ช… : ${this.name} | ์ง์—…๊ตฐ : ${this.job}`; } } const player1 = new Player('Kassid', '์ „์‚ฌ'); const player2 = new Player('Nyang', '๋งˆ๋ฒ•์‚ฌ'); console.log(player1, player1.info()); console.log(playe.. 2023. 4. 2.
ํด๋ž˜์Šค_(1) ์ง€๊ธˆ๊นŒ์ง€ ๋‹ค๋ค˜๋˜ ํ•จ์ˆ˜๋ถ€๋ถ„๊นŒ์ง€๋งŒ ์ด์šฉํ•ด์„œ๋„ ์›ฌ๋งŒํ•œ ํ”„๋กœ๊ทธ๋žจ์€ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฝƒ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ํด๋ž˜์Šค, ๋ชจ๋“ˆ ๋“ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋”์šฑ ์™„์„ฑ๋„ ์žˆ๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค! ์ด๋ฒˆ์— ๋‹ค๋ค„๋ณผ ๊ฒƒ์€ ๊ทธ ์ฒซ ๋ฒˆ์งธ ํด๋ž˜์Šค์ด๋‹ค. ํด๋ž˜์Šค ํด๋ž˜์Šค๋Š” ํ”ํžˆ๋“ค ์ฟ ํ‚คํ‹€, ๋ถ•์–ด๋นตํ‹€ ๋“ฑ๋“ฑ ์œผ๋กœ ๋น„์œ ๋ฅผ ํ•˜๊ณค ํ•˜๋Š”๋ฐ | ์ฐ์–ด๋‚ด๋Š” ํ‹€ = ํด๋ž˜์Šค(class) | | ๊ทธ๊ฒƒ์˜ ํ”ผ์กฐ๋ฌผ = ๊ฐ์ฒด(object) | ์ด๋ ‡๊ฒŒ ์ดํ•ด๋ฅผ ํ•˜๋ฉด ์‰ฝ๋‹ค! ๋‹ค์‹œ ์ด์•ผ๊ธฐํ•˜์ž๋ฉด ํด๋ž˜์Šค๋Š” ๋˜‘๊ฐ™์€ ๊ฒƒ์„ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ๋Š” ํ‹€ ํ˜น์€ ์„ค๊ณ„๋„์˜ ์—ญํ• ์„ ํ•˜๊ณ  ๊ฐ์ฒด๋Š” ํด๋ž˜์Šค๋กœ ๋งŒ๋“  ๊ฒƒ์ด๋‹ค. ์ด ๋•Œ ๊ฐ์ฒด๋“ค์€ ๋˜‘๊ฐ™์€ ํด๋ž˜์Šค์—์„œ ๋งŒ๋“ค์–ด์กŒ์–ด๋„ ์ €๋งˆ๋‹ค์˜ ๊ณ ์œ ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. __________________________________________.. 2021. 11. 3.