用hasownproperty沒問題,一用in就報錯,哪里錯了
javascipt里面用in 遍歷對象 為什么報錯
胡說叔叔
2018-07-21 10:18:30
TA貢獻1784條經(jīng)驗 獲得超2個贊
Javascript中Object對象原型上的hasOwnProperty()用來判斷一個屬性是定義在對象本身而不是繼承自原型鏈。
說明hasOwnProperty是用在對象上的,你store[0]的值是2, 2.hasOwnProperty,并沒有報錯,不知道是不是js本身的bug。
in操作符可以用來干跟hasOwnProperty一樣的事情,但是也是用在對象上面的,只是執(zhí)行
'complete' in 2
的時候報錯了而已
舉報