Вот отредактированный пример из learnrxjs.Я хочу отфильтровать значения в массиве типов.Но это не так, как это работает: «Это условие всегда будет возвращать« true », поскольку типы« string [] »и« string »не имеют перекрытия.
Я новичок в rxjs и не могу понять, как фильтровать массив.Любые советы?Возможно ли это?
const source = from([
{ name: 'Joe', age: 31, type: ['a', 'b'] },
{ name: 'Bob', age: 25, type: ['a'] }
]);
//filter out people with type b
const example = source.pipe(filter(person => person.type != 'a'));
//output: "People with type b: Bob"
const subscribe = example.subscribe(val => console.log(`Type a: ${val.name}`));