位置: 编程技术 - 正文

javascript中hasOwnProperty() 方法使用指南

编辑:rootadmin

推荐整理分享javascript中hasOwnProperty() 方法使用指南,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

概述

hasOwnProperty() 方法用来判断某个对象是否含有指定的自身属性。

语法obj.hasOwnProperty(prop)

参数

&#;prop

&#;要检测的属性名称。

描述

所有继承了 Object.prototype 的对象都会从原型链上继承到 hasOwnProperty 方法,这个方法可以用来检测一个对象是否含有特定的自身属性,和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。

示例

javascript中hasOwnProperty() 方法使用指南

例1:使用 hasOwnProperty 方法判断某对象是否含有特定的自身属性

下面的例子检测了对象 o 是否含有自身属性 prop:

例2:自身属性和继承属性的区别

下面的例子演示了 hasOwnProperty 方法对待自身属性和继承属性的区别:

例3:遍历一个对象的所有自身属性

下面的例子演示了如何在遍历一个对象的所有属性时忽略掉继承属性,注意这里 for..in 循环只会遍历可枚举属性,这通常就是我们想要的,直接使用 Object.getOwnPropertyNames() 方法也可以实现类似的需求。

例4: hasOwnProperty 方法有可能被遮蔽

如果一个对象拥有自己的 hasOwnProperty 方法, 则原型链上的同名方法会被遮蔽(shadowed):

标签: javascript中hasOwnProperty() 方法使用指南

本文链接地址:https://www.jiuchutong.com/biancheng/382851.html 转载请保留说明!

上一篇:JavaScript原生对象之Date对象的属性和方法详解(原生js实现ajax步骤)

下一篇:Python脚本后台运行的几种方式(python脚本运行命令)

  • 6个点税如何计算方法
  • 出口退税是先交税后退税吗
  • 接受捐赠手续
  • 出口退税贷款操作流程
  • 债权人豁免债务的账务
  • 小规模增值税附加税税率
  • 建房测绘收费
  • 办公室提前退租未摊完的装修费如何处理
  • 土地转让如何缴纳增值税
  • 物流公司 报关
  • 固定资产处置怎么计算
  • 公户转私户的钱几天能到账
  • 以前年度损益是所有者权益吗
  • 预付款怎么做账务处理
  • 传媒公司的成本构成有哪些
  • 软件开发公司怎么找客户
  • 服务费专票普票
  • 临时工工资作为人员成本如何做账
  • 跨年补交企业所得税
  • 报税提示您可能缺少相关组件怎么处理
  • 小规模纳税人贷款利息收入增值税税率
  • 企业的公益性捐赠支出
  • 业务宣传费企业所得税扣除标准是多少
  • 个人报销汽油费会计分录
  • 本月无票收入到下月开具如何申报
  • 企业土地出让金怎么做账
  • 用工会经费给员工发工资
  • 网购iphone注意什么
  • 免征的增值税怎么做账
  • 苹果macbook 系统
  • 怀特霍尔
  • 企业以非货币性资产投资
  • phpcurl模拟登录
  • 车间的办公费计入
  • 流动资产金额
  • framework在哪里打开
  • vue内置指令实验总结
  • r在数据分析中表示什么意思
  • 微信小程序开发公司
  • vue中利用ref实现更灵活的子向父传值
  • 土地增值税可以抵扣吗
  • 调整以前年度亏损
  • 红字发票是不是就是红冲了
  • 企业购房怎么贷款
  • 织梦如何使用
  • 电子承兑汇票贴现怎么操作
  • 虚开普票的立案标准
  • 个人所得税的征收模式为()A
  • 销售货物增值税税率变化
  • 预收工程款怎么做账
  • 年终缴税比例
  • 待认证进项税额借贷方向
  • 纳税人将外购的货物用于非应税项目
  • 进项发票已入账进项税,但是未抵扣怎么办
  • 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
  • linux 磁盘使用
  • win8.1安装过程
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • linux系统如何进入终端
  • windows7开始菜单
  • 如何配置无线网络路由器
  • ExtJS4中的requires使用方法示例介绍
  • 安卓域名重定向
  • 深入解析java编译器:源码剖析与实例详解
  • netmon.exe
  • vue alain
  • 天气球球下载
  • python语言中
  • js手势放大缩小
  • 房屋设备租赁费
  • 划拨土地转让需要交什么税
  • 建筑工程提前投入使用
  • 开增值税专用发票需要注意什么
  • 陕西国家税务总局官网登录入口
  • 河南省国家税务局电子税务局
  • 股权转让查账重点查什么
  • 金华市税务
  • 烟丝和烟有什么区别
  • 软件使用权转让税率
  • 办理养殖照税务登记证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设