js中的 hasOwnProperty

hasOwnProperty是js中Object.prototype的一个方法,返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是是否有指定的键)。

var obj = {
    key1: 'a',
    key2: 's'
};
 
console.log(obj.hasOwnProperty('key1'));  // 输出: true
console.log(obj.hasOwnProperty('key3'));  // 输出: false

也可使用in检查对象是否具有某个特定的属性

var obj = {
    key1: 'A',
    key2: 'S'
};
 
console.log('key1' in obj);  // 输出: true
console.log('key3' in obj);  // 输出: false
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【日精进打卡第2146天】 姓名:陈权 公司:青柠养车 【知~学习】 《六项精进实践》 1、诵读次数:786 2、...
    水青柠阅读 101评论 0 0
  • 前几天休息,自己和面做了回拉条子。 哈哈哈,去了小红书,解除青少年模式,搜索的怎么自己做拉条子视频,然后用笔在纸上...
    枫一MMT阅读 142评论 0 0
  • 姓名:赵丽娟 【日精进打卡第1809天】 【知~学习】读书 《经营与会计》ok 《活法》75-77 【经典名句】 ...
    阿诗玛_6209阅读 95评论 0 0
  • 催债,催债,去年课后服务费到现在还有3个人没交,领导催着我找家长讨钱。这年刚过十二哈,我讨呀,讨呀,总算讨到了一个...
    快乐微笑每一天阅读 101评论 0 1
  • 电影《秘密》文字 复制电影秘密的分享,一直想把里面的内容转文字,今天终于看到有人把它记录了下来,非常的感谢! 记录...
    吸引力法则践行者阅读 112评论 0 0