const obj = {}; // 빈 객체

<aside> 🔥 객체는 동적으로 속성을 추가/삭제할 수 있음

</aside>

접근 방식

obj.keyName

obj["keyName"]

추가

obj.color = "yellow" // 동적으로 추가

삭제

delete obj.color;

접근

obj.color // 속성이 삭제되어 없지만 오류가 발생되지 않음
// undefined

응용

const obj = {
	name: "func",
	address: {
		zipcode: "131809",
		...
	},
	getAge() { // 객체의 메서드
		return 20
	}
}

객체를 계속 중첩시킬 수 있음

접근

obj.adress.zipcode

특징

  1. 동적으로 속성 추가