在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
。我怎样才能找到变量?
答案 0 :(得分:0)
该代码没有return语句,只显示控制台上的属性(xyz)。
你应该在if中添加一个返回值,它返回属性。
答案 1 :(得分:0)
我正在搜索window
个变量,但包含该数据的变量位于另一个对象中。我需要一个搜索一切的脚本。哪个会对浏览器造成负担。