获取数组中的对象

时间:2018-01-04 14:21:44

标签: javascript arrays object

我有一个数组列表。 Avery数组有一个对象,我想得到这个对象的值

我的代码如下:

var data =[]

var children= response.data.children

children.forEach(function (child) {
    if(equipes.hasOwnProperty(child['id'])) {
        total += equipes[child['id']];
        dataequipes.push({
            id: child['id'],
            total: equipes[child['id']]
        });
    }
});

series.domain = domainId;
series.total = total;
series.details = dataequipes;
data.push(series);

return data;

在我的其他函数中,我调用返回的值和结果如下:

test

但是当我想调用object的总值时,我总是得到错误: 我使用了data.total,data['total'] ...但没有任何结果

1 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情;

let total = 0;
data.forEach(function (item) {
    if(item.hasOwnProperty('total')) {
        total = item.total 
    }
});