Node.js Events And Kode Program

 

Node.js Events And Kode Program

Node.js Events adalah sebuah mekanisme yang memungkinkan sebuah aplikasi Node.js untuk menangani proses yang terjadi secara asinkron. Sebuah event dapat terjadi saat sebuah aksi selesai, atau saat terjadi kesalahan. Node.js Events menyediakan sebuah modul yang disebut "events" yang dapat digunakan untuk menangani dan mengelola event-event tersebut.

Berikut ini adalah contoh sederhana program Node.js yang menggunakan modul events untuk menangani event "click":


    const EventEmitter = require('events');

    class MyEmitter extends EventEmitter {}

    const myEmitter = new MyEmitter();

    myEmitter.on('click', () => {
    console.log('clicked');
    });

    myEmitter.emit('click');
   

Pada contoh di atas, kita menggunakan kelas `EventEmitter` dari modul events untuk membuat sebuah objek emitter bernama `myEmitter`. Kemudian, kita menggunakan method `on` untuk mendaftarkan sebuah event handler untuk event "click". Event handler tersebut akan dijalankan saat event "click" tersebut terjadi. Terakhir, kita menggunakan method `emit` untuk mengeluarkan atau "memancarkan" event "click". Saat event "click" terjadi, event handler yang terdaftar akan dijalankan dan akan menampilkan pesan "clicked" di console.


Post a Comment

أحدث أقدم