객체

객체는 중괄호로 구성하고 키(key)와 값(value)로 구성된 프로퍼티가 들어간다

const superman = {
  name: "clark",
  age: 33,
};


객체에 접근

.이나 []를 사용

console.log(superman.name);

console.log(supermen["age"]);


추가

superman.gender = "male";
superman["hairColor"] = "black";


삭제

delete superman.hairColor;


단축 프로퍼티

const name = "clark";
const age = 33;
const superman = {
  name, // name : name
  age, // age : age
  gender: "male",
};


etc…

존재하지 않는 프로퍼티에 접근하면

superman.birthDay; // undefined


프로퍼티 존재 여부 확인 방법

"birthDay" in superman; // false
"age" in superman; // true

댓글남기기