상세 컨텐츠

본문 제목

JavaScript - 객체 초기화 및 프로퍼티 추가/삭제

개발/JavaScript

by 뉴에이스 2018. 12. 3. 18:20

본문

: 객체 생성시 값의 초기화
: 객체의 프로퍼티 삭제

소스
//객체의 키는 "" 옵션. 특수문자가 있는 경우에는 필수.
var member = {
		id : "hong",
		email : "hong@gildong.com"
};
console.log("member1 : ", member);

//프로퍼티 동적 추가
member.name = "홍길동";

//기존에 이름이 동일한 프로퍼티가 있다면 값을 변경
member.id = "kang";
console.log("member2 : ", member);

//member의 name 프로퍼티 삭제하기
delete member.name;
console.log("member3 : ", member);

//member 객체 삭제하기 - 안됨. 객체 내에 프로퍼티만 삭제 가능
delete member;
console.log("member4 : ", member);

결과
member1 :  { id: 'hong', email: 'hong@gildong.com' }
member2 :  { id: 'kang', email: 'hong@gildong.com', name: '홍길동' }
member3 :  { id: 'kang', email: 'hong@gildong.com' }
member4 :  { id: 'kang', email: 'hong@gildong.com' }

관련글 더보기

댓글 영역