我正在尝试根据对象名称访问嵌套对象
我已经尝试过下面的操作,但是它给我一个错误,说“无法读取未定义的属性'amount'”。有人可以向我解释为什么这不能使我指向替代方法?谢谢
var test = {
"name": {
"amount": "200"
},
"telle": {
"amount": "150"
}
}
function getIt(testing) {
return test.testing.amount;
//return test.name.amount;
}
console.log(getIt("name"))
答案 0 :(得分:0)
function getIt(testing) {
return test[testing].amount;
}
通过这种方式,您告诉js查找名称存储在testing
变量中的键。