首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hasOwnProperty正在遍历原型链

hasOwnProperty正在遍历原型链
EN

Stack Overflow用户
提问于 2019-05-13 21:09:27
回答 0查看 63关注 0票数 3

今天我注意到了hasOwnProperty方法的一些奇怪的行为。

我所在的环境完全支持ES6类,所以不需要担心转换。

上面的代码片段应该分别返回true和false,但这两个代码片段都返回true。

代码语言:javascript
复制
class Stuff {
  constructor() { this.something = 'something'; }
}
class MoreStuff extends Stuff {}
const stuff = new Stuff();
const moreStuff = new MoreStuff();

console.log(Object.prototype.hasOwnProperty.call(stuff, 'something'));
console.log(Object.prototype.hasOwnProperty.call(moreStuff, 'something'));

也许我在这里遗漏了一些东西,但据我所知,东西上存在一些东西,它在moreStuff上继承了,但似乎两者都存在。我错过了什么?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56113060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档