javascript - 获取所有 Javascript 变量?

标签 javascript variables global-variables

有没有办法让 javascript 检测所有分配的变量?例如,如果一个 js 文件创建了一堆变量(全局范围),后续文件是否可以在不知道它们的名称和可能存在的情况下获取所有变量?

提前致谢:)

编辑,问题第 2 部分:

如何获取这些变量的值?这是我尝试过的:

根据评论建议,这就是我最终得到的:

for (var name in this) {
    variables[name] = name;
    variables[name]=this[name]
}

最佳答案

Flanagan 的“JavaScript - The Definitive Guide”在第 653 页给出了以下内容:

var variables = ""
for (var name in this)
    variables += name + "\n";

关于javascript - 获取所有 Javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2762075/

相关文章:

javascript - NodeJS md5 'bytestring' 类似于 PHP md5(str, true)

javascript - 为 iText 预处理 HTML CSS JS

java - Java从文件加载对象时的变量引用问题

ios - Xcode 的两个选项卡之间的共享变量

javascript - 与 OrbitControls 结合转换 HTML 元素,使它们看起来随着场景中的对象旋转

javascript - 如何获取父节点的子节点并使用 jquery ajax 处理它

javascript - 正则表达式内的计算

c - 只读取txt文件中的值

android - 什么时候在 NDK 中调用全局变量的 C++ 析构函数?

javascript - 从关联数组/对象中提取的全局变量?