我一直试图找到一种方法来查找javascript中的所有常量。 我发现我可以使用
获取所有全局变量
for (let i in window) {
console.log(i);
};
在这种方法中我没有得到常量。
有什么想法吗?
谢谢。
答案 0 :(得分:1)
发生这种情况是因为常量不可枚举。
您可以遍历Object.getOwnPropertyNames(window)
来获得不可枚举的属性:
Object.getOwnPropertyNames(window).forEach(key => {
console.log(`key: ${key}. value: ${window[key]}`);
})