2
嘗試做如下:捕捉本土原型的內容
for (var key in String.prototype)
console.log(key);
它給你...什麼都沒有但是,你仍然有String.prototype.split
例如(當然,除非你自己定義一些外國的東西。)。我在其他所有本地對象(Number
,Array
,Object
)上嘗試過,結果相同。雖然沒有Array.isArray
例如
for (var key in Array)
console.log(key);
:
下也 「不工作」。
Object.keys(Array.prototype)
給出了一個空數組,Object.keys(Array)
也是如此。然而,Object.keys(jQuery)
例如提供了一個巨大的陣列,正如所料。
那麼,爲什麼我們不能遍歷瀏覽器提供的本機,但仍然可以訪問它們?