const events=require("events") const emitter=new events.EventEmitter() class Child extends events{ constructor(childName){ super() this.childName=childName; } } let maxim= new Child("Maxim") maxim.on("scream",()=>{ console.log(this.childName+ " Je gladan"); }) maxim.emit("scream") Postovani Danilo zasto meni kaze undifined je gladan?
@Mahmut, zato što koristiš arrow funkciju umjesto obične funkcije unutar maxim.on eventa.
Kako bi ste bili u mogućnosti da postavljate pitanja, morate biti ulogovani.
Core NodeJs. Najmoćniji FullStack alat današnjice.
(2) Pitanja i odgovori
Mahmut
const events=require("events") const emitter=new events.EventEmitter() class Child extends events{ constructor(childName){ super() this.childName=childName; } } let maxim= new Child("Maxim") maxim.on("scream",()=>{ console.log(this.childName+ " Je gladan"); }) maxim.emit("scream") Postovani Danilo zasto meni kaze undifined je gladan?
Kristijan
@Mahmut, zato što koristiš arrow funkciju umjesto obične funkcije unutar maxim.on eventa.
Kako bi ste bili u mogućnosti da postavljate pitanja, morate biti ulogovani.