[問題] for-in 與 hasOwnProperty
小弟最近對window物件很有興趣
我用chrome的console.log(window) 來觀察
發現有些property顯示的顏色比較淡
例如說Array Function Boolean這種
顏色都很淡
我不懂在此顏色的區別要表示甚麼?
---
我用fon-in來跑
for(str in window)
{
//
}
我想過濾一些條件,找出顏色淡的property跟人家有甚麼不一樣。
大家都知道,用for-in的時候記得
用hasOwnProperty可以過濾掉一些__proto__的方法。
於是我用了。
但是,實際上不論我用不用hasOwnProperty
Array 這種顏色比較淡的property根本就沒有出來過。
我在迴圈外面執行 window.hasOwnProperty('Array') 是true
所以,真的很疑惑。
有沒有人可以觀念導正一下的。
感謝。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.125.121
推
06/05 11:10, , 1F
06/05 11:10, 1F
→
06/05 11:11, , 2F
06/05 11:11, 2F
→
06/05 11:11, , 3F
06/05 11:11, 3F
→
06/05 13:57, , 4F
06/05 13:57, 4F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章