JAVASCRIPT

속성 접근자

sophie0527 2022. 8. 22. 18:47

객체 접근 방법

1. 정적으로 속성에 접근하는 방법

: key.value 로 접근! 

const obj = {
  name: 'Sophie',
  age: 20,
};

console.log(obj.name); //정적으로 속성에 접근하는 방법
console.log(obj.age); //정적으로 속성에 접근하는 방법

 

1. 동적으로 속성에 접근하는 방법

: 대괄호 표기법 사용

const obj = {
  name: 'Sophie',
  age: 20,
};

//동적으로 속성에 접근하는 방법
function getValue(obj, key) {
  return obj[key];
}
console.log(getValue(obj, 'name'));

//동적으로 속성에 접근하여 object 추가하기
function addKey(obj, key, value) {
  obj[key] = value;
}
addKey(obj, 'job', 'developer');
console.log(obj);

//동적으로 속성에 접근하여 object 삭제하기
function deleteKey(obj, key) {
  delete object[key];
}