如何在Google Chrome浏览器中检查变量是否为DOMWindow类型?当我尝试引用DOMWindow类型时,出现了ReferenceError。例如,当我尝试在控制台中检查窗口的类型时:

> window instanceof DOMWindow

   ReferenceError: DOMWindow is not defined

但是窗口显然是DOMWindow类型。我究竟做错了什么?

最佳答案



因为全局对象上没有ReferenceError: DOMWindow is not defined成员要检查,所以您得到了一个引用错误DOMWindow

如果键入window instanceof rubbish,则会出现相同的错误
window.constructor.name可能会给您您想要的内容(要检查的字符串“DOMWindow”),虽然我应该警告您它是non-standard.

10-07 23:54