【发布时间】:2018-10-28 13:37:55
【问题描述】:
是否有任何运算符可以实现以下map 尝试做的事情?
this.http.get(this.url)
.pipe(map(data => {
let results: object[] = new Array();
data.forEach(function(d) {
let result = d['a'];
result['new_index'] = d['b'];
results.push(result);
}
retrun results;
}));
d['a'] 是一个对象,而d['b'] 是一个字符串。 new_index 键对于每个 result 来说都是新的。
基本上原始数据包含相当多的字段,其中我只想要 2 个字段,一个是对象类型的实际数据,另一个是类似 ID 的字段。我不需要任何其他字段。我需要提取该对象数据并将 ID 字段插入该对象。
【问题讨论】:
标签: javascript angular typescript rxjs