[Javascript] 객체 (Object) 프로퍼티 추가, 삭제

객체 생성

let obj = new Object();
let obj = {};

속성(프로퍼티) 값 얻기

  • 표기법1. 점
let obj = {
   itmCd = "ITM0001",
   itmNm = "ITEM"
};

console.log(obj.itmCd);
console.log(obj.itmNm);
  • 표기법2. 대괄호
let obj = {
   itmCd = "ITM0001",
   itmNm = "ITEM"
};

console.log(obj[itmCd]);
console.log(obj[itmNm]);

속성(프로퍼티) 수정

obj.itmCd = "ITM0002";
obj[itmNm] = "Second ITEM";

속성(프로퍼티) 삭제

delete obj.itmNm;

속성(프로퍼티) 존재 여부 확인

console.log("itmCd" in obj);   // true
console.log("itmName" in obj);   // false

반복문을 활용한 객체 모든 속성(프로퍼티) 조회

for (let key in obj) {
    console.log("key = ", key);
    console.log("value = ", obj[key]);
}

위로 스크롤