我正在尝试使用nodejs查找一个与变量值相同的JSON对象。我尝试着

var temp = thing.name;
var nameVal = vals.temp;
console.log(nameVal);`


但是在打印时,nameVal是未定义的。

事情看起来像这样:

{
    "name": "workout"
}


val看起来像:

{
    "workout": true
}


温度是正确的

最佳答案

代替点符号,请使用方括号符号。
试试这个:vals[temp]甚至vals[thing.name]

07-28 10:12