๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
1 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Vanilla JS | JavaScript | ๊ฐ์ฒด | object literal | object constructor | ๋Œ€๊ด„ํ˜ธ ํ‘œ๊ธฐ๋ฒ• square bracket notation โ˜†

๊ฐ์ฒด ๋งŒ๋“ค๊ธฐ let user = new Object(); // '๊ฐ์ฒด ์ƒ์„ฑ์ž' ๋ฌธ๋ฒ• let user = {}; // '๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด' ๋ฌธ๋ฒ• ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด - ์ค‘๊ด„ํ˜ธ๋ฅผ ์ด์šฉํ•ด ๋งŒ๋“ ๋‹ค. ๋งˆ์ง€๋ง‰ ํ”„๋กœํผํ‹ฐ์˜ ๋์— ์‰ผํ‘œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ƒ์ˆ˜ ๊ฐ์ฒด๋Š” ์ˆ˜์ •๋  ์ˆ˜ ์žˆ๋‹ค. const๋Š” user์˜ ๊ฐ’์„ ๊ณ ์ •ํ•˜์ง€๋งŒ ์•ˆ์˜ ๋‚ด์šฉ์€ ๊ณ ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€๊ด„ํ˜ธ ํ‘œ๊ธฐ๋ฒ• โ˜† ์—ฌ๋Ÿฌ ๋‹จ์–ด๋ฅผ ์กฐํ•ฉํ•ด ํ”„๋กœํผํ‹ฐ ํ‚ค๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ์—”, ์  ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ ์ฝ์„ ์ˆ˜ ์—†๋‹ค. //๋ฌธ๋ฒ• ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒ user.likes iphone = true ํ‚ค๊ฐ€ ์œ ํšจํ•œ ๋ณ€์ˆ˜ ์‹๋ณ„์ž(๊ณต๋ฐฑ์ด ์—†๊ณ  ํŠน์ˆ˜๋ฌธ์ž๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ)๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ์—๋Š” ์ ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋Œ€๊ด„ํ˜ธ ํ‘œ๊ธฐ๋ฒ•(square bracket notation)์„ ์‚ฌ์šฉํ•ด์„œ ํ‚ค์— ์–ด๋–ค ๋ฌธ์ž์—ด์ด ์žˆ๋˜์ง€ ์ƒ๊ด€์—†์ด ..