gpt4 book ai didi

javascript - 如何在javascript中获取全局命名空间中的对象名称

转载 作者:行者123 更新时间:2023-11-29 20:12:03 25 4
gpt4 key购买 nike

我在 Internet Explorer 中遇到一个 javascript 错误,我怀疑它是由于 div 的名称与全局对象匹配所致。

我的应用程序加载了许多 javascript 库。

我想找出在运行时加载了哪些全局对象

最佳答案

因为所有用户 JS 定义的全局对象/变量都是 window 对象的属性,你可以用这个列出所有可枚举的:

for (var item in window) {
console.log(item);
}

这将为您提供包括所有全局函数在内的很多内容的列表。如果你想过滤掉全局函数,你可以使用这个:

for (var item in window) {
var type = typeof window[item];
if (type != "function") {
console.log(item + " (" + type + ")");
}
}

关于javascript - 如何在javascript中获取全局命名空间中的对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com