Bird
0
0

Given this code snippet:

medium📝 component behavior Q13 of 15
Angular - RxJS and Observables Fundamentals
Given this code snippet:
const obs$ = of(1, 2, 3);
obs$.subscribe({
  next: x => console.log(x),
  error: err => console.error(err),
  complete: () => console.log('Done')
});

What will be the console output?
ADone 1 2 3
B1 2 3 Done
C1 2 3
DError
Step-by-Step Solution
Solution:
  1. Step 1: Understand observable emissions

    The observable emits values 1, 2, 3 in sequence.
  2. Step 2: Analyze subscription callbacks

    The next callback logs each value, then complete logs 'Done'.
  3. Final Answer:

    1 2 3 Done -> Option B
  4. Quick Check:

    Values then complete message = 1 2 3 Done [OK]
Quick Trick: next logs values, complete logs 'Done' after all [OK]
Common Mistakes:
MISTAKES
  • Assuming complete logs before values
  • Ignoring complete callback
  • Expecting error without error emission

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes