这段程序会输出什么?

来自 Proxy 与 Reflect
Node 24 进阶 3分钟

这段程序会输出什么?

JavaScript
const target = {};
Object.defineProperty(target, "id", {
  value: 7,
  configurable: false,
});

const proxy = new Proxy(target, {
  ownKeys() {
    return [];
  },
});

try {
  console.log(Object.keys(proxy));
} catch (error) {
  console.log(error.name);
}
在试验场中打开
报告错误