객체안에 key의 value를 추가하거나 삭제하거나 혹은 key가 있는지 확인해보자
Dot/bracket notation을 이용해서 값을 추가할 수 있다.
let 객체 = {
writer: 'willy',
content: 'Free'
}
객체['story'] = '안녕하세요';
// {writer: 'willy', content: 'Free', story: '안녕하세요'}
객체.boolean = true;
// {writer: 'willy', content: 'Free', story: '안녕하세요', boolean: true}
delete를 이용해 삭제할 수 있다.
let 객체 = {
writer: 'willy',
content: 'Free'
}
delete 객체.content;
// {writer: 'willy'}
in연산자를 이용해서 객체 안에 해당 key가 있는지 확인할 수 있다.(boolean 타입)
let 객체 = {
writer: 'willy',
content: 'Free'
}
'content' in 객체
// true
'story' in 객체
// false
'javaScript' 카테고리의 다른 글
| 클로저 모듈 패턴에 대해 (0) | 2022.11.17 |
|---|---|
| 스코프와 클로저 (0) | 2022.11.17 |
| 헷갈리는 배열 메서드[arr.slice(), arr.splice()] (0) | 2022.11.03 |
| 배열 메서드[indexOf(), includes()] (0) | 2022.11.02 |
| 원시자료형, 참조자료형(JS) (0) | 2022.05.12 |