获取数组中的对象

问题描述 投票:0回答:1

我有一个数组列表。 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'] ......但没有任何结果

javascript arrays object
1个回答
1
投票

你可以尝试这样的事情;

let total = 0;
data.forEach(function (item) {
    if(item.hasOwnProperty('total')) {
        total = item.total 
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.