객체 Object
객체는 키(key)와 값(value)으로 구성된 프로퍼티(Property)들의 집합
중괄호({})를 사용하여 객체를 성성한다.
const person = {
name : 'Robert',
gender : 'male',
}
객체의 프로퍼티 값을 조회하는 방법에는 두가지가 있다.
마침표(.
) 표기법 dot notation
대괄호([]
)표기법 bracket notation
const person = {
name : 'Robert',
gender : 'male',
}
person.name
person['name']
person.gender
person['gender']
대괄호 표기법에서 대괄호 내에 들어가는 프로퍼티 이름은 반드시 문자열!!
for-in문을 사용해서 객체내의 프로퍼티에 대해 루프를 사용할 수 있다.
const person = {
name : 'Robert',
gender : 'male',
age : 33
id : goodgoodgood
}
for (let prop in person) {
console.log(person[prop])
}
// Robert
// male
// 33
// goodgoodgood