📌 객체
const superman = {
name: “clark”,
age: 30,
}
📌 객체의 프로퍼티 값 호출
console.log(superman.name);
console.log(superman[“age”];) // 대괄호로 함수의 값 프로퍼티를 호출할 땐 자료형에 맞게 작성
📌 객체에 새로운 키값 프로퍼티 추가
superman.id = 1;
superman[“gender”] = “man”;
console.log(superman); // { name: ‘clark’, age: 30, id: 1, gender: ‘man’ }
📌 객체에서의 프로퍼티 삭제
delete superman.id;
console.log(superman); // { name: ‘clark’, age: 30, gender: ‘man’ }
📌 객체를 인자를 받아 생성하기
function makeObject (name, age) {
return {
name,
age,
}
}
let user = makeObject(‘Tim’, 45);
console.log(user); // { name: ‘Tim’, age: 30 }
📌 in을 이용해 프로퍼티가 존재하는지 확인하기
let user = { name: ‘Tim’, age: 30 };
console.log(‘age’ in user); // true
console.log(‘gender’ in user); // false