tle*_*que 2 javascript arrays observable rxjs
假设我有一个这样的数组:
[
{
name:"1",
args: [1,2,3,4,5]
},
{
name:"2",
args: [2,3,4,5,6]
}
]
Run Code Online (Sandbox Code Playgroud)
我想要做的是删除所有值 < 4 的“参数”,得到以下结果:
[
{
name:"1",
args: [4,5]
},
{
name:"2",
args: [4,5,6]
}
]
Run Code Online (Sandbox Code Playgroud)
我如何使用 Observables (Rxjs) 做到这一点。我尝试使用mergeMap,但它似乎确实可以满足我的需求。
你可以使用普通的 JS 很容易地做到这一点。
var data = [
{
name:"1",
args: [1,2,3,4,5]
},
{
name:"2",
args: [2,3,4,5,6]
}
];
var parsedData = data.map(function(el){
el.args = el.args.filter(function(x){ return x >= 4; });
return el;
});
console.log(parsedData);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2775 次 |
| 最近记录: |