Оператори RxJS
map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError
1Яка роль оператора map у RxJS?
Яка роль оператора map у RxJS?
Відповідь
Оператор map трансформує кожне значення, випромінене observable, застосовуючи функцію проекції. Він не змінює кількість випромінювань або структуру потоку, лише окремі значення. Цей оператор є фундаментальним для трансформації даних, наприклад, перетворення об'єкта HTTP response на специфічний масив елементів.
2Яка роль оператора filter у RxJS?
Яка роль оператора filter у RxJS?
Відповідь
Оператор filter пропускає лише значення, що задовольняють умову, визначену функцією-предикатом. Значення, які не відповідають предикату, просто ігноруються і не випромінюються до подальших observers. Цей оператор необхідний для скорочення потоку даних лише до релевантних елементів.
3Як перетворити масив ID на масив об'єктів користувача за допомогою map?
Як перетворити масив ID на масив об'єктів користувача за допомогою map?
Відповідь
Оператор map застосовує функцію трансформації до кожного випроміненого значення. Щоб перетворити масив ID на об'єкти, достатньо використати map з функцією, яка створює бажані об'єкти з ID. Цей підхід поширений для збагачення сирих даних додатковими властивостями або їх реструктуризації відповідно до потреб застосунку.
Яка різниця між map у RxJS та map у JavaScript Array?
Як відфільтрувати observable, щоб отримати лише парні числа?
+21 питань зі співбесід
Інші теми співбесід Angular
Основи TypeScript
TypeScript просунутий
Основи Angular
Компоненти та життєвий цикл
Services & Dependency Injection
Організація модулів Angular
Angular CLI
Директиви та Pipe
Маршрутизація та навігація
Реактивні форми
Template-driven форми
Основи RxJS
HttpClient і виклики API
Базове керування станом
Change Detection
Angular Signals
Standalone Components
Модульні тести в Angular
End-to-End тестування
Build і оптимізація
Основи NgRx
Просунутий NgRx
Архітектура Angular
Оптимізація продуктивності
Безпека та найкращі практики
Просунуті патерни RxJS
Angular Universal та SSR
Angular Micro-frontends
Опануй Angular для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно