在javaScript中,怎样看到对象的属性和方法?

在javaScript中的script中声明一个变量或者方法,然后console.dir(window);就可以在window对象中看到刚刚声明的属性或者方法;同时直接console.dir(window),也可以看到很多window对象中的对象和方法,比如,navigator、history.
而console.dir(document);就看不到document对象中的各种方法,比如querySelector、addEventListener,只能看到很多值为null的属性??

我的问题描述中可能就存在错误,恳请帮忙指正。

藏在__proto__里面,你多展开几次就可以看到的。


至于为什么呢。

    我一是半会说不清。

    我不一定理解正确。



追问

我问了一下别人,答案涉及到原型链的知识点,说document使用的querySelector、addEventListener方法是继承来的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答