๐ย Reference
๐ Chapter
Property
- property: ์์ฑ
- ์์ฑ ์ ๊ทผ์๋ ์ ๋๋ ๊ดํธ ํ๊ธฐ๋ฒ์ผ๋ก ๊ฐ์ฒด์ ์์ฑ์ ์ ๊ทผํ ์ ์๋๋ก ํด์ค๋ค.
object.property
object['property']
- JS์์๋ ๊ฐ์ฒด ๋ด๋ถ์ ์์ฑ์ ์๋ฏธํ๋ค.
- ๊ฐ์ฒด ์์ property๊ฐ ์ํด์๋ค๋ ์๋ฏธ๋ก ์๊ฐํ๋ฉด ์ดํด๊ฐ ๋น ๋ฅด๋ค.
- Data property (๋ฐ์ดํฐ ํฌ๋กํผํฐ), Accessor property (์ ๊ทผ์ ํ๋กํผํฐ)
Data property (๋ฐ์ดํฐ ํฌ๋กํผํฐ)
- ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ฒด์ ์ํด์๋ ํ๋กํผํฐ๋ฅผ ๋ฐ์ดํฐ ํ๋กํผํฐ๋ผ๊ณ ํ๋ค.
const obj = {
id: 1, // ๋ฐ์ดํฐ ํ๋กํผํฐ
name: 'Obj' // ๋ฐ์ดํฐ ํ๋กํผํฐ
}
- obj ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ฒด๋ id์ name ํ๋กํผํฐ๋ฅผ ๊ฐ์ง๊ณ ๋ ํ๋กํผํฐ๋ ๋ชจ๋ ๋ฐ์ดํฐ ํ๋กํผํฐ๋ค.
- ์ผ๋ฐ์ ์ผ๋ก obj.id ํน์ obj.name๊ณผ ๊ฐ์ด ๊ฐ์ฒด์ ํ๋กํผํฐ๋ฅผ ์ฝ์ ์ ์๋ค.