老师,hasOwnProperty('a')这里我没明白

老师,hasOwnProperty('a')这里我没明白

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小李 2022-07-19 16:37:03

同学你好,hasOwnProperty是判断对象中是否存在某个属性,如截图中它是判断window对象中是否有a属性,那么var a = 3 实际上就是给window对象中添加了一个a属性它的值是3,如下:

https://img1.sycdn.imooc.com//climg/62d66cf109560d8008150227.jpg

打印window对象后在控制台中可以看到a:3已经被添加到了window对象中了如下:

https://img1.sycdn.imooc.com//climg/62d66ce809477fbf08020087.jpg

那么window.hasOwnProperty('a')的意思就是说判断window对象中是否包含a属性。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师