我尝试使用nodejs来查找名为与变量值相同的JSON对象。我正在尝试
var temp = thing.name;
var nameVal = vals.temp;
console.log(nameVal);`
但是打印时,nameVal未定义。
事情看起来像这样:
{
"name": "workout"
}
和vals看起来像:
{
"workout": true
}
temp是正确的
答案 0 :(得分:1)
使用括号表示法而不是点表示法。
试试这个:vals[temp]
甚至vals[thing.name]