객체
- 데이터의 묶음 -
키 : 값
의 조합
- 이제껏 배운 자료형*(원시 자료형)*이외의 모든 데이터는 객체
const person1 = {
name: '김철수',
age: 25,
married: false
};
console.log(typeof person1);
console.log(person1);
값들에 접근하는 방법 (값을 반환하는 코드들)
console.log(
person1.name, // . 뒤에 키 이름 (식별자 명명 규칙에 맞을 시)
person1['name'] // [] 안에 키 이름을 문자열로
);
const person1Age = person1.age;
const typeOfMarried = typeof person1['married'];
console.log(person1Age, typeOfMarried);
프로퍼티 추가하기
person1.job = 'programmer';
person1['bloodtype'] = 'O';
console.log(person1);
기존의 프로퍼티 수정하기
person1.age++;
person1['job'] = 'PM';
console.log(person1);