Kuis Pub/Sub Pattern — Design Patterns

Kuis materi Pub/Sub Pattern di Design Patterns — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Apa perbedaan utama antara Pub-Sub dan Observer Pattern?
  2. Lengkapi implementasi event bus sederhana:
    const bus = { listeners: {} };
    bus.on = (event, fn) => {
    (bus.listeners[event] ??= []).push(fn);
    };
    bus.emit = (event, data) => {
    (bus.___________[event] ?? []).forEach(fn => fn(data));
    };