Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找变量";x";在x=1150的窗口中?_Javascript_Google Chrome_Console - Fatal编程技术网

Javascript 查找变量";x";在x=1150的窗口中?

Javascript 查找变量";x";在x=1150的窗口中?,javascript,google-chrome,console,Javascript,Google Chrome,Console,在chromedevjs控制台中,我知道window(window.hasOwnProperty)中有一个变量包含值1150。我想在窗口中找到变量,变量=1150。我写了这个: function getDatVar(par1) { for(var xyz in window) { if(window.hasOwnProperty(xyz) && window[xyz] == par1) console.log(xyz); } } getDatVa

在chromedevjs控制台中,我知道window(window.hasOwnProperty)中有一个变量包含值1150。我想在窗口中找到变量,变量=1150。我写了这个:

function getDatVar(par1) {
    for(var xyz in window) {
        if(window.hasOwnProperty(xyz) && window[xyz] == par1) console.log(xyz);
    }
}

getDatVar(1150);

但是,这只返回未定义的
。如何找到变量?

代码没有返回语句,只是在控制台上显示属性(xyz)


您应该在if-so中添加一个返回,它返回属性。

我在
窗口中搜索变量,但是包含该数据的变量在另一个对象中。我需要一个脚本来搜索所有内容。这会对浏览器造成负担。

我知道,我不想返回任何内容,我希望它显示在控制台上。但我得到的
未定义的
与@hydromet相同,代码有效。您能给我们一些有关您正在寻找的属性、设置该属性的时间等信息吗?您应该看到变量的名称后跟
未定义的
。你能给你的控制台截图吗?你的代码对我来说很好。你有多确定你要寻找的变量确实存在?我是肯定的。只需在窗口中记录所有变量即可。但是我找不到有这些数据的变量。