猿问

javascipt里面用in 遍历对象 为什么报错

用hasownproperty没问题,一用in就报错,哪里错了

https://img4.mukewang.com/5b5ec9460001822709830045.jpghttps://img1.mukewang.com/5b5ec94e0001461312360638.jpg

胡说叔叔
浏览 663回答 1
1回答

一只斗牛犬

Javascript中Object对象原型上的hasOwnProperty()用来判断一个属性是定义在对象本身而不是继承自原型链。说明hasOwnProperty是用在对象上的,你store[0]的值是2, 2.hasOwnProperty,并没有报错,不知道是不是js本身的bug。in操作符可以用来干跟hasOwnProperty一样的事情,但是也是用在对象上面的,只是执行 'complete' in 2的时候报错了而已
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答