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

时间:2017-01-01 23:13:45

标签: javascript google-chrome console

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

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

getDatVar(1150);

但是,这只会返回undefined。我怎样才能找到变量?

2 个答案:

答案 0 :(得分:0)

该代码没有return语句,只显示控制台上的属性(xyz)。

你应该在if中添加一个返回值,它返回属性。

答案 1 :(得分:0)

我正在搜索window个变量,但包含该数据的变量位于另一个对象中。我需要一个搜索一切的脚本。哪个会对浏览器造成负担。