在评估HTMLCollection时,为什么Chrome DevTools不显示item和namedItem方法?

时间:2018-10-10 15:57:30

标签: google-chrome-devtools

如果您在任何网页上打开DevTools控制台,请键入document.forms,然后按Enter键,它将返回一个HTMLCollection,但不会显示item和{{1} } 方法。它们确实存在,因为如果您评估namedItem,则会获得对该函数的引用。那么为什么在评估document.forms.item时不显示它们?

我知道它们是不可枚举的。但是Chrome DevTools无论如何都会显示不可枚举的成员,只是显示为灰色。

1 个答案:

答案 0 :(得分:1)

似乎它们被分组在__proto__下。

logging document.forms in the Chrome DevTools Console