객체
- 여러 여러 값을 key-value 형태로 가지고 있다.
객체 생성 예시
const obj1 = new Object();
const obj2 = {};
const obj3 = { name: 'dahye' };
console.log(obj1, obj2, obj3); //{} {} { name: 'dahye' }
객체 요소 추가하는 방법
const obj = { lastName: 'dahye', familyName: 'Shin' }
obj['email'] = 'dahye@email.com';
obj.address = 'Seoul'
객체 요소 삭제하는 방법
const obj = { lastName: 'dahye', familyName: 'Shin' }
delete obj.lastName;
console.log(obj); //{ familyName: 'Shin' }
객체 내부 값 확인
const obj = { lastName: 'dahye', familyName: 'Shin' }
console.log('lastName' in obj); //true
console.log('address' in obj); //false
console.log(Object.keys(obj));//[ 'lastName', 'familyName' ]
console.log(Object.values(obj));//[ 'dahye', 'Shin' ]