اللغات

لوحة المفاتيح

Event Emitter

Minimal pub/sub in 15 lines.

الصعوبة: متقدم · 16 الأسطر · الرخصة: public-domain

الوقت المتبقي5:00
النقاط0
لاعب تلقائيSteadySpark596
class EventEmitter {
  constructor() {
    this.handlers = {};
  }
  on(event, fn) {
    (this.handlers[event] ||= []).push(fn);
  }
  emit(event, ...args) {
    for (const fn of this.handlers[event] || []) {
الوقت0:00
السرعة (WPM)0.0
الدقة100.0%
الأخطاء0

لوحة المفاتيح المباشرة

المفتاح التالي: C | آخر مفتاح: -

التقدم: 0.0%
ذ
١
٢
٣
٤
٥
٦
٧
٨
٩
٠
-
=
ض
ص
ث
ق
ف
غ
ع
ه
خ
ح
ج
د
ش
س
ي
ب
ل
ا
ت
ن
م
ك
ط
ئ
ء
ؤ
ر
لا
ى
ة
و
ز
ظ
C
مسافة

لوحة المتصدرين

لا توجد نتائج بعد.