Introducing the time travel bar! $40 off with the codetimetravelBuy now →
Table of contentsPress
/
to open
  • Chapter 1. Introduction
    Page 1
  • map(project) vs mapTo(value)
    Page 5
  • map(project) vs filter(predicate)
    Page 17
  • startWith(value) vs endWith(value)
    Page 31
  • scan(accumulator, seed) vs scan(accumulator)
    Page 41
  • pluck(property) vs pluck(prop1, prop2)
    Page 53
  • Quiz (level 1)
    Page 59
  • Chapter 2. Taking & Skipping
    Page 77
  • take(count) vs first()
    Page 81
  • take(count) vs skip(count)
    Page 91
  • takeLast(count) vs last()
    Page 101
  • filter(predicate) vs first(predicate)
    Page 115
  • filter(predicate) vs last(predicate)
    Page 123
  • filter(predicate) vs takeWhile(predicate)
    Page 133
  • filter(predicate) vs skipWhile(predicate)
    Page 141
  • skipLast(count) vs skipLast(count + 1)
    Page 153
  • skipLast(count) vs takeLast(count)
    Page 167
  • takeUntil(notifier) vs takeUntil(notifier2)
    Page 175
  • takeUntil(notifier) vs takeWhile(predicate)
    Page 191
  • takeUntil(notifier) vs skipUntil(notifier)
    Page 199
  • takeWhile(predicate) vs skipWhile(predicate)
    Page 217
  • Quiz 2 (part 1)
    Page 225
  • Quiz 2 (part 2)
    Page 251
  • Chapter 3. Reducing
    Page 277
  • scan(accumulator, seed) vs reduce(acc, seed)
    Page 281
  • min() vs max()
    Page 295
  • scan(accumulator, seed) vs count()
    Page 301
  • reduce(accumulator, seed) vs count()
    Page 311
  • count() vs toArray()
    Page 321
  • min(comparer) vs max(comparer)
    Page 331
  • count() vs count(predicate)
    Page 337
  • Chapter 4. Combining
    Page 345
  • merge(a, b) vs combineLatest([a, b])
    Page 349
  • combineLatest([a, b]) vs withLatestFrom(b)
    Page 369
  • combineLatest([a, b]) vs forkJoin([a, b])
    Page 389
  • combineLatest([a, b]) vs zip(a, b)
    Page 401
  • withLatestFrom(b) vs withLatestFrom(b2)
    Page 423
  • forkJoin(dictionary) vs forkJoin(dictionary2)
    Page 443
  • withLatestFrom(b) vs forkJoin([a, b])
    Page 455
  • withLatestFrom(b) vs zip(a, b)
    Page 463
  • Quiz (level 3)
    Page 477
  • Afterword
    Page 499
    Page 200
    Page 201

    Get the news and additional free lessons

    Sign up for the Illustrated RxJS newsletter.
    You'll receive periodic updates, tips and free illustrated lessons.

    Already convinced? Buy full access →
    Last update: June 18, 2021
    Time travel
    Visualize operators over time