面试题答案
一键面试const target = {};
const handler = {
set(target, property, value) {
if (typeof value === 'number' && value <= 0) {
throw new Error('数字必须大于0');
}
return Reflect.set(target, property, value);
}
};
const proxy = new Proxy(target, handler);