考虑以下示例:
const arr1 = [{'a': 'I', 'b': 'M', 'c': 'Q'}]; const arr2 = [{'x': 'C', 'y': 'D', 'z': 'M'}];
// 我从服务调用中获取这些数组
if (arr2 的键 'z' 的值与 arr1 的键 'b' 的值匹配) {
// 将键值 x 和 y 分配给 arr1 对象
}
任何 RxJs 运营商都可以吗?我实现了 forkJoin 并且能够从服务到组件级别获取两个数组。但是我也尝试了 mergeMap 和 flatMap ,但没有成功。似乎,我必须运行一个我试图避免的嵌套循环。