Rxjs 如何更新BehaviorSubject中1个对象的1属性并让所有观察者知道

Rxjs 如何更新BehaviorSubject中1个对象的1属性并让所有观察者知道,rxjs,Rxjs,如果我有一个BehaviorSubject,它是一个对象列表 files$: BehaviorSubject<FileToUpload[]> = new BehaviorSubject([]); 有没有更简洁的方法 files$.next([files.map(f => { if(f === condition) { f.changed = true; } return f })]);

如果我有一个
BehaviorSubject
,它是一个对象列表

files$: BehaviorSubject<FileToUpload[]> = new BehaviorSubject([]);
有没有更简洁的方法

files$.next([files.map(f => {
  if(f === condition) {
    f.changed = true;
  }
  return f
})]);