JS如何获得一个目标变量内部的变量名

JS how to get a variable name inside of a objective variable?

本文关键字:变量 目标 内部 变量名 一个 何获得 JS      更新时间:2023-09-26

我是一个js初学者。我试着在网上找到一个解决方案,但我找不到。

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

下面,i将是每个参数......的值请指教!!

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
}