访问数组内部的对象数组

时间:2019-12-02 08:47:29

标签: javascript angular

我有下面的JSON返回作为来自API的响应:

{"data":"123","value":[{name:'test", class:"A1"},{name:'test2", class:"A2"},{name:'test", class:"A3"}]}

我想访问值数组的名称和类属性。 我尝试过:

myArray.forEarch((element, index, array) => {

})

,但是效果不佳。任何指针都可以。

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用这样的foreach来做到这一点。

const data = {'data':'123','value':[{'name':'test', 'class':'A1'},{'name':'test2', 'class':'A2'},{'name':'test', 'class':'A3'}]}



data.value.forEach(function (el){ 
  console.log(el.name);
  console.log(el.class);
});

答案 1 :(得分:-1)

尝试一下...

const jsonData = JSON.parse( ... );

for (const obj of jsonData.values) {
    const name = obj.name;
    const _class = obj.class;

    // Use name and _class
}