- 객체는 중괄호{}로 만들고, 키와 값으로 구성된 프로퍼티로 구성됨
//superman 객체
const superman = {
name: 'clark',
age: 33,
}
//접근
superman.name
superman['age']
//추가
superman.gender = 'male';
superman['hairColor'] = 'black';
//삭제
delete superman.hairColor;
- 단축 프로퍼티
- 보다 간단하게 객체 작성 가능
- 존재하지 않는 프로퍼티에 접근하면 undefined
- in 연산자를 사용하면 프로퍼티가 있는지 확인 가능
- ex) ‘age’ in superman // true
- for in 반복문
- 객체의 프로퍼티를 순회하는데 사용
const person = {
name: "John",
age: 30,
occupation: "Developer"
};
for (let key in person) {
console.log(key); // 프로퍼티 이름 출력
}
//콘솔에 name age occupation 출력
'언어 > JS' 카테고리의 다른 글
| 모달창에서 활용하는 이벤트 버블링의 원리 (3) | 2024.09.23 |
|---|---|
| 객체(object) - method, this (1) | 2023.05.09 |
| 함수 표현식, 화살표 함수(arrow function) (0) | 2023.05.09 |
| 함수(function)의 기초 (1) | 2023.05.09 |
| switch문 (0) | 2023.05.09 |