Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 JS如何在目标变量内部获取变量名?_Javascript_Variables_Parameters - Fatal编程技术网

Javascript JS如何在目标变量内部获取变量名?

Javascript JS如何在目标变量内部获取变量名?,javascript,variables,parameters,Javascript,Variables,Parameters,我是js的初学者。我试着在互联网上找到一个解决办法,但我找不到 有没有办法知道变量的名称 在下面,我将给出每个参数的值……,请指教 Object = { a: xxx, b : xxx }; for(var i in Object ) { if(/* i`s variable name is 'a'*/){ /* do something*/ } } 根据你的例子: obj = { a: 'aaa', b: 'bbb' }; for (var i in obj) { if (i

我是js的初学者。我试着在互联网上找到一个解决办法,但我找不到

有没有办法知道变量的名称

在下面,我将给出每个参数的值……,请指教

Object = { a: xxx, b : xxx };


for(var i in Object ) { if(/* i`s variable name is 'a'*/){ /* do something*/ }  }
根据你的例子:

obj = { a: 'aaa', b: 'bbb' };

for (var i in obj) {
    if (i === 'a') {
        //do something
    }
}
不通过对象循环的另一种方法:

obj = { a: 'aaa', b: 'bbb' };

if ('a' in obj) {
    // do something
}

@pst是,不需要在
obj
中的项目上循环。