【发布时间】:2017-06-12 13:41:17
【问题描述】:
我的 http 调用的响应是一组公司对象,如下所示:
response = [{
"name": "CompanyName1",
"registrations": [
{
"country": "en",
"register": "registerType1",
"amount": 2
},
{
"country": "wa",
"register": "registerType2",
"amount": 1
},{
"country": "en",
"register": "registerType1",
"amount": 3
},
{
"country": "sc",
"register": "registerType3",
"amount": 2
},
{
"country": "wa",
"register": "registerType3",
"amount": 2
}
]
},
{
"name": "CompanyName2",
"registrations": [
{
"country": "wa",
"register": "registerType1",
"amount": 3
},
{
"country": "sc",
"register": "registerType3",
"amount": 1
}
]]
如果 registerType1 ||,我需要按注册和国家/地区将公司的注册分组/汇总到一个新的 propertyName (registerType_12) registerType2 否则只保留属性名称 registerTypeN。那是 companyName1 我需要得到这样的结果:
CompanyName1: [{country:en, registerType_12, amount:5},
{country:wa, registerTyoe_12, amount:1,
{country:sc, registerType3, amount:4}
}]
【问题讨论】:
-
这是在流还是普通的 javascript 对象中?
-
这是一个来自 Observable (TypeScript) 的流
标签: typescript pipe rxjs lodash