1. 개요
- 객체는 속성의 집합이며, 중괄호 내부에 key와 value 쌍으로 이루어져있다.
- key : 문자열만 가능, 띄어쓰기 등의 구분자가 있으면 따옴표로 묶어서 표현
- value : 모든 타입 가능
- 객체 요소 접근 : ‘.’ 또는 ‘[]’
const mummur = {name:'mummur', age:25};
console.log(mummur.name) // mummur
console.log(mummur['name']) //mummur
2. Object 관련 메서드
1. 속성명 축약
- 객체를 정의할 때 key와 할당하는 변수 이름이 같으면, 축약할 수 있다.
2. 메서드명 축약
- 메서드 선언 시 function 키워드 생략 가능
3. 계산된 속성
- 객체를 정의할 때 key 이름을 표현식을 이용하여 동적으로 생성 가능하다
4. 구조 분해 할당
- 배열 또는 객체를 분해하여 속성을 변수에 쉽게 할당할 수 있는 문법
5. Spread syntax
- 전개 구문을 사용해서 객체 전개 가능
- 얕은 복사에 활용 가능
Uploaded by N2T