如何做到这一点:obj[i].[ "name of thing in object" ]



我试着计算出来,问谁能,但没有人给我一个可行的答案。有人能给我建议吗?

obj[i].["name of thing in object"]

这是阵列:

[
{
"name": "DISBOARD#2760",
"id": "3020508723832240"
},
{
"name": "Gumernus#0122",
"id": "7814540349956106"
}
]

假设您的对象看起来有点像

let obj = [
{ nameOfThingInObject: 'first'},
{ nameOfThingInObject: 'second'}
];

要检索nameOfThingInObject,您可以做两件事:

  1. 使用.访问属性
  2. 使用[]访问属性

问题中的示例似乎同时尝试了这两种方法,这将导致错误。要检索值,您可以这样做:

let firstMethod = obj[0].nameOfThingInObject;
let secondMethod = obj[0]['nameOfThingInObject'];

相关内容

最新更新