객체

객체 생성 예시

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' ]