Proxy 객체 활용하기
Proxy 객체 언제 사용하면 좋을까? 👉🏻 객체의 없는 속성들에 접근하면 undefined가 아닌 에러를 내보내고 싶을 때
const o = { foo: 'bar' };
const p = new Proxy(o, {
get(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error(`${prop} 존재x`);
},
});

Last updated