如何在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.