Angular

Operatory RxJS

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

24 pytań z rozmów·
Mid-Level
1

Jaka jest rola operatora map w RxJS?

Odpowiedź

Operator map transformuje każdą wartość emitowaną przez observable, stosując funkcję projekcji. Nie zmienia liczby emisji ani struktury strumienia, tylko poszczególne wartości. Ten operator jest fundamentalny dla transformacji danych, na przykład konwersji obiektu HTTP response na konkretną tablicę elementów.

2

Jaka jest rola operatora filter w RxJS?

Odpowiedź

Operator filter przepuszcza tylko wartości spełniające warunek zdefiniowany przez funkcję predykatu. Wartości niepasujące do predykatu są po prostu ignorowane i nie są emitowane do dalszych observerów. Ten operator jest kluczowy dla redukcji strumienia danych do tylko istotnych elementów.

3

Jak przekształcić tablicę ID w tablicę obiektów użytkownika za pomocą map?

Odpowiedź

Operator map stosuje funkcję transformacji do każdej emitowanej wartości. Aby przekształcić tablicę ID w obiekty, wystarczy użyć map z funkcją tworzącą pożądane obiekty z ID. To podejście jest powszechne do wzbogacania surowych danych dodatkowymi właściwościami lub restrukturyzacji ich zgodnie z potrzebami aplikacji.

4

Jaka jest różnica między map RxJS a map JavaScript Array?

5

Jak przefiltrować observable, aby otrzymać tylko liczby parzyste?

+21 pytań z rozmów

Opanuj Angular na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo