객체 동적으로 접근
const obj = { name: '엘리', age: 20, };
- 코딩하는 시점에, 정적으로 접근이 확정된다.
obj.name; obj.age;
- 동적으로 속성에 접근하고 싶을때 대괄호 표기법 사용한다.
function getValue(obj, key) { return obj[key]; }
- 추가
function addKey(obj, key, value) { obj[key] = value; } addKey(obj, 'job', 'engineer');
- 삭제
function deleteKey(obj, key) { delete object[key]; }