filter
signature: filter(select: Function, thisArg: any): Observable
filter(select: Function, thisArg: any): Observable주어진 조건을 만족하는 값을 발생시킵니다.
예시
// RxJS v6+
import { from } from 'rxjs';
import { filter } from 'rxjs/operators';
//(1,2,3,4,5)를 발생시킵니다
const source = from([1, 2, 3, 4, 5]);
//짝수가 아닌 수들을 걸러냅니다
const example = source.pipe(filter(num => num % 2 === 0));
//결과: "Even number: 2", "Even number: 4"
const subscribe = example.subscribe(val => console.log(`Even number: ${val}`));관련된 사용법
추가 자료
Last updated
Was this helpful?