0

我是js的初学者。我试图通过互联网找到解决方案,但我不能。

有没有办法知道变量的名称是什么?

在下面,我将每个参数的值......,请指教!!!

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


for(var i in Object ) { if(/* i`s variable name is 'a'*/){ /* do something*/ }  }
4

1 回答 1

2

根据您的示例:

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
}
于 2013-01-03T02:09:25.097 回答