【发布时间】:2020-03-09 14:38:07
【问题描述】:
我有两个不同的 JSON 对象。一个对象是empList,另一个是holidayList。 我想从每个 JSON 对象中添加小时数。并且应该将小时数的总和推送到 sumHoursList JSON 对象。我正在使用 Angular6 执行此操作。 我不知道如何迭代它以获得所需的结果。 基本上我想从 empList 的数据列表中添加小时数,想要从假期列表中添加小时数,并且总和值应该 追加到 sumhourlist
下面是我的代码。
this.empList = [
{
'id': 1,
'name': 'Name1',
datalist: [
{
"date": 1,
"hours": 6
},
{
"date": 2,
"hours": 0
},
{
"date": 3,
"hours": 12
}
]
},
{
'id': 2,
'name': 'Name2',
datalist:[
{
"date": 1,
"hours": 0
},
{
"date": 2,
"hours": 8
},
{
"date": 3,
"hours": 0
}
]
},
];
this.holidayList=[
{
"date": 1,
"hours": 0
},
{
"date": 2,
"hours": 8
},
{
"date": 3,
"hours": 12
}
]
sumHoursList = [
{
"date": 1,
"hours": 6
},
{
"date": 2,
"hours": 16
},
{
"date": 3,
"hours": 24
}
]
谁能帮我解决这个问题。
【问题讨论】:
-
它并不完全清楚你想要附加 hollyday 的内容,因为它不包含像 emp 这样的数据列表
-
结构和holidayList一样,在empList的dataList中
标签: javascript json angularjs ionic3 angular6