더북(TheBook)

객체 속성을 추가/수정/삭제하기

객체에 새로운 속성을 추가하거나 객체 속성에 접근해 값을 수정할 수 있습니다. 먼저 값을 추가하려면 변수.속성 = 값; 형태로 코드를 실행하면 됩니다.

zerocho.married = false; // false
zerocho.married; // false

값을 수정할 때도 변수.속성 = 값; 형태로 코드를 실행하면 됩니다. 그러면 지정한 값으로 속성 값이 바뀝니다. 추가냐 수정이냐의 차이는 속성이 객체에 이미 존재하냐 아니냐의 차이입니다.

zerocho.gender = 'F'; // F

객체의 속성을 삭제할 수도 있습니다. 속성을 삭제하고 싶을 때는 delete 변수.속성; 형태로 코드를 실행합니다. 이때 삭제된 속성에 접근하면 undefined가 나옵니다.

delete zerocho.gender; // true
zerocho.gender; // undefined
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.