Javascript学习笔记之对象篇三 :hasOwnProperty
判断一个属性是定义在对象本身而不是继承自原型链我们需要使用从
Obj ect.prototype继承而来的hasOwnProperty方法。 hasOwnProperty方法是Javascript中唯一一个处理对象属性而不会往上遍历原型链的。
在这里只有hasOwnProperty能给出正确答案这在遍历一个对象的属性时是非常必要的。Javascript中没有其他方法能判断一个属性是定义在对象本身还是继承自原型链。hasOwnProperty作为属性
Javascript并未将hasOwnProp erty设为敏感词这意味着你可以拥有一个命名为hasOwnProp erty的属性。这个时候你无法再使用本身的hasOwnProp erty方法来判断属性所以你需要使用外部的hasOwnProp erty方法来进行判断。
总结
当判断对象属性存在时 has OwnProp erty是唯一可以依赖的方法。这里还要提醒下 当我们使用for in loop来遍历对象时使用hasOwnProperty将会很好地避免来自原型对象扩展所带来的困扰。
物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...
vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...