找出自有属性检查里的 bug

来自 Object 静态方法
Node 24 进阶 4分钟 找出 1处问题

找出这个辅助函数为何无法处理合法的无原型设置对象。

JavaScript
function owns(settings, key) {
  return settings.hasOwnProperty(key);
}

const settings = Object.create(null);
settings.mode = 'dark';
console.log(owns(settings, 'mode'));
在试验场中打开
报告错误