javascript - 如何使用单个函数获取所有 javascript 变量?

标签 javascript jquery variables dom

我想用一个函数获取之前在 DOM 上设置的所有变量。 我不确定在 javascript 中是否可行。

var a= 1;
var b=2;
var =3;

var all_data= get_all_vars();

function get_all_vars(){
//this function should return 
// return array('a'=>1, 'b'=>2, 'c'=>3);
}

请给我建议答案。要么可能,要么不可能。如果可能怎么办? 提前致谢。

最佳答案

你可以使用

for(i in window) console.log(i);

Object.keys(window)

但它会返回每个全局变量。不幸的是,没有办法完全按照您的意愿行事。

关于javascript - 如何使用单个函数获取所有 javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20541388/

相关文章:

javascript - 如何在angularjs中访问ng repeat之外的项目?

javascript - 如何创建一个多维数组,其维度由创建数组的字符串的长度决定

javascript - 检测 iFrame 中的重定向

javascript - jQuery 处理嵌套在 <li> 和 <a> 元素内的复选框上的单击事件,同时保持父 <ul> 打开

jquery - 表体溢出在 chrome 中不起作用

linux - 如何在 linux bash/shell 中对图像进行 base64 编码

javascript - 设置变量时破坏游戏代码

javascript - 获取对象中连续重复属性的最后一个值

internet-explorer - 在 Internet Explorer 上使用 Windows 身份验证通过 SSL 进行跨域 ajax 调用失败

c - C 中的可变参数在 Valgrind 中创建错误