Angular

RxJS 연산자

map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError

24 면접 질문·
Mid-Level
1

RxJS에서 map 연산자의 역할은 무엇입니까?

답변

map 연산자는 projection 함수를 적용하여 observable이 방출한 각 값을 변환합니다. 방출 횟수나 스트림 구조는 변경하지 않고 개별 값만 변경합니다. 이 연산자는 HTTP response 객체를 특정 요소의 배열로 변환하는 등 데이터 변환에 기본적입니다.

2

RxJS에서 filter 연산자의 역할은 무엇입니까?

답변

filter 연산자는 predicate 함수로 정의된 조건을 만족하는 값만 통과시킵니다. predicate와 일치하지 않는 값은 단순히 무시되고 하위 observer에 방출되지 않습니다. 이 연산자는 데이터 스트림을 관련 요소로만 줄이는 데 필수적입니다.

3

map을 사용하여 ID 배열을 사용자 객체 배열로 변환하는 방법은?

답변

map 연산자는 방출된 각 값에 변환 함수를 적용합니다. ID 배열을 객체로 변환하려면 ID에서 원하는 객체를 만드는 함수와 함께 map을 사용하면 됩니다. 이 접근 방식은 원시 데이터를 추가 속성으로 풍부하게 하거나 애플리케이션 요구에 따라 재구성하는 데 일반적입니다.

4

RxJS의 map과 JavaScript Array의 map의 차이는 무엇입니까?

5

짝수만 얻기 위해 observable을 어떻게 필터링합니까?

+21 면접 질문

다음 면접을 위해 Angular을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기