-객체는 중괄호로 작성
-키(Key)와 값(Value)으로 구성된 property가 들어감
-각 property는 쉼표로 구분
-마지막 쉼표는 없어도 되지만 수정, 이동, 삭제시 편리

-접근 : . 혹은 [] 사용
-추가 : . 혹은 [] 사용
-삭제 : delete 키워드 사용
ex)
const superman = {
name : name,
age : age,
gender : 'male',
}
------------------
const superman = {
name,
age,
gender : 'male',
}
-위 두 코드는 같은 결과
-존재하지 않는 프로퍼티 접근 시 : undefined
-in연산자 사용시 프로퍼티의 존재 여부 확인 가능 , 어떤 값이 나올 지 확신할 수 없을 때 사용


ex)
const Mike = {
name : "Mike",
age : 30
};
for(key in Mike){
console.log(key) // 첫번째 "name", 두번째 "age"
console.log(Mike[key]) // 첫번째 "Mike", 두번째 30