假如你去维护一个别人写的代码,有人写了这么一段代码
然后你去用
a.hasOwnProperty('keyName')
来判断a对象是否包含keyName属性
那永远返回的是'你挚爱的强哥'
如果担心这种情况,可以直接使用原型链上真正的 hasOwnProperty 方法
也可以使用 Object 原型上的 hasOwnProperty 属性
挚爱的强哥 ©著作权
文章标签 javascript 开发语言 ecmascript 原型链 文章分类 虚拟化 云计算
假如你去维护一个别人写的代码,有人写了这么一段代码
然后你去用
a.hasOwnProperty('keyName')
来判断a对象是否包含keyName属性
那永远返回的是'你挚爱的强哥'
如果担心这种情况,可以直接使用原型链上真正的 hasOwnProperty 方法
也可以使用 Object 原型上的 hasOwnProperty 属性
你觉得哪个更爽?
之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义
赚钱和积累资产是两回事
请别盲目追微服务,迟早要吃亏!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M