Hakkında bir konuda EventEmitter
birisi, aşağıdaki örnekte olayları kullanmaya gerek olmadığını söyledi. bu anlamsız:
const events = require("events")
const eventEmitter = new events.EventEmitter()
eventEmitter.on("say_hi", () => {console.log("sa")})
eventEmitter.emit("say_hi")
Şöyle diyordu:
When you build a library or internal API, it allows other parts of your code (or people using your code) to subscribe to events without you needing to know this in advance.
For the case you used it above, it does not make sense.
Ama cümlesinin anlamını hiç anlamadım.
Ne zaman kullanacağımı hiç bilmiyordum. EventEmitter
ve ne zaman kullanılır Function
.
Başka bir konuda, örneğini her ikisiyle de uyguladı EventEmitter
ve Function
. Hiçbir fark yoktu execution
olayın bir nesneye (student_max olarak adlandırılır) atanması ve başka bir öğrenci için uygulanacaksa, olayın yeniden yazılması (yani tekrarlanması) gerekiyordu, ancak işlevde tüm nesneler (tüm öğrenciler) score yöntemini kullanabilirdi.
Birisi ne zaman kullanılacağını örnek ve kodla açıkça açıklayabilir mi EventEmitter
ve ne zaman kullanılır Function
?