Bird
0
0

Why does exhaustMap ignore new inner observables while one is active?

hard🧠 Conceptual Q10 of 15
Angular - RxJS Operators
Why does exhaustMap ignore new inner observables while one is active?
ATo prevent overlapping tasks and reduce resource usage
BTo queue all tasks and run them sequentially
CTo cancel previous tasks when new ones arrive
DTo run all tasks concurrently for faster results
Step-by-Step Solution
Solution:
  1. Step 1: Understand exhaustMap purpose

    exhaustMap ignores new inner observables while one is active to avoid overlapping tasks.
  2. Step 2: Reason about resource usage

    This behavior prevents multiple simultaneous tasks that could overload resources or cause conflicts.
  3. Final Answer:

    To prevent overlapping tasks and reduce resource usage -> Option A
  4. Quick Check:

    exhaustMap avoids overlap to save resources [OK]
Quick Trick: exhaustMap avoids overlap to save resources [OK]
Common Mistakes:
MISTAKES
  • Thinking exhaustMap queues tasks
  • Assuming exhaustMap cancels previous tasks
  • Believing exhaustMap runs all concurrently

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes