- 자바스크립트 객체는 이름-값 쌍(키-값)의 데이터 집합이며, 속성 순서는 중요하지 않음. 🔑
- 객체의 키는 문자열 또는 심볼, 값은 어떤 데이터 타입도 가능. 📜
- 객체 생성 방법: 생성자 함수 사용, 객체 리터럴 사용 등 다양함. 🏗️
- 생성자 함수를 이용하면 객체의 공통 속성을 쉽게 정의하고 코드 재사용성을 높일 수 있음. ♻️
- 객체 리터럴 방식은 중괄호 {}를 사용하며, 중복 키는 허용되지 않고 나중에 작성된 값으로 덮어쓰여짐. 🔄
- 객체 속성 접근은 점(.) 표기법을 사용하며, 존재하지 않는 속성에 접근하면 undefined가 반환됨. 📍
- 키 이름에는 숫자로 시작하거나 공백을 포함할 수 없지만, 점 표기법을 사용할 때는 예외적으로 공백이 허용될 수 있음. ⚠️