본문 바로가기

javaScript

객체 key 추가/삭제/확인

객체안에 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