尝试location.constructor
在 firefox 17 (Ubuntu) 中访问会引发错误InternalError: too much recursion
( bugzilla )。
我正在遍历 window 的所有自己的属性(即全局变量)并想要过滤掉系统对象location
,例如localStorage
等。我检查,该属性的构造函数不等于Date
,Array
或Object
。
问题是:有人可以建议另一种技术在不访问constructor
属性的情况下做同样的事情吗?在 Chrome/FF 中工作就足够了。