Object
1. ๊ฐ์ฒด๋?
// ์์ ๊ฐ์ด ๋งค๋ฒ ์ฌ๋ฌ ๊ฐ์ ๋ณ์๋ฅผ ์ ์ธํด ์ฃผ์ด์ผ ํ ๊น? let userFirstName = 'Ella'; let userLastName = 'Choi'; let userEmail = 'ella@gmail.com'; let userCity = 'Seoul'; let userFirstName = 'Chloe'; let userLastName = 'Kim'; let userEmail = 'chloe@gmail.com'; let userCity = 'Seoul';let user = { // ์ค๊ดํธ๋ก ๊ฐ์ฒด ๋ง๋ฌ firstName: 'Ella', // ํ ์์ ์ด๋ฆ๊ณผ ๊ฐ์ ',' ๋ก ๊ตฌ๋ถ, ์ด๋ฆ๊ณผ ๊ฐ์ ':' ์ผ๋ก ๋ถ๋ฆฌ lastName: 'Choi', // ์ฌ๊ธฐ์ lastName๋ ํค(key), 'Choi'๋ ๊ฐ(value) email:'ella@gmail.com', city: 'Seoul' }
2. ๊ฐ์ฒด์ ๊ฐ์ ์กฐํํ๋ ๋ฐฉ๋ฒ ๋ ๊ฐ์ง
Dot notation: ๊ฐ์ฒด + .(์ ) + ํค ๊ฐ
Bracket notation: ํค ๊ฐ์ด ๋๊ดํธ ์์ '๋ฌธ์์ด'
3. ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ๋ ๋ค์ํ ๋ฐฉ๋ฒ
Bracket notation: ํค ๊ฐ์ด ๋์ ์ผ๋ก ๋ณํ ๋ ๋ฐ๋์ ์ฌ์ฉ
dot/bracket notation์ผ๋ก ๊ฐ์ ์ถ๊ฐํ ์๋ ์์
delete ํค์๋๋ก ์์ฑ ์ญ์ ๋ ๊ฐ๋ฅ
in ์ฐ์ฐ์๋ก ํด๋นํ๋ ํค๊ฐ ์๋์ง ํ์ธ ๊ฐ๋ฅ
4. ๋ฌธ์์ด ์์ฑ ์ ํํ ํ๋ ์ค์
Last updated