Node.js:함수 vs EventEmitter

0

질문

항목 에 대 EventEmitter누군가가 말했다는 다음 예제에서 필요가 없을 사용하여 이벤트입니다. 그것은 의미가 없:

const events = require("events")
const eventEmitter = new events.EventEmitter()


eventEmitter.on("say_hi", () => {console.log("sa")})
eventEmitter.emit("say_hi")

그는 말했다:

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.

그러나지 않았습의 의미를 이해하는 자신의 문장에서 모두.
내가 알지 못하 모두에서 사용하는 경우 EventEmitter 고 사용하는 경우 Function.

에 다른 항목,그 구현의 예에서 모두 EventEmitterFunction. 에 차이가 없었다 execution 것을 제외하고는 이벤트에 할당 개체(불 student_max)면 그것을 구현한 다른 학생,이벤트가 다시 작성해야(즉,반복되는)그러나 그 기능에서 모든 물체(모든 학생)을 사용할 수 있는 점수 방법입니다.

할 수 있는 사람이 명확하게 설명에 의해 예고 코드를 사용하는 경우 EventEmitter 고 사용하는 경우 Function?

eventemitter events node.js
2021-11-20 03:33:54
1

최고의 응답

0

최고 깨끗한 대답은 이 링크.
일반적으로,우리가 봐야 Clean Code 이벤트 Open/Closed 원리(분리)중 하나입 SOLID 원칙이 있습니다.

2021-11-22 07:00:17

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................