삽질개발

[Mindev 개발공부] Node.js class에서 event를 받아보자 본문

Node.js

[Mindev 개발공부] Node.js class에서 event를 받아보자

MinDev 2017. 9. 6. 23:34

오늘은 node.js 시간 class에서 함수를 정의하고 event 리스너를 설정해볼겁니다.


require('events')를 불러옵니다.


이후 

exports 및 클래스를 설정합니다.

그전에 간단하게 2개정도 알고 넘어가겠습니다.


생성자 메소드는 클레스가 오브젝트로 생성되고 초기되기 위한 특별한 메소드 입니다.

super 키워드는 부모 오브젝트의 함수를 호출할 때 사용됩니다.




여기서 보시면 생성자 메소드는 constructor() 이되겠습니다.

간단하게 x,y를 받고 event 리스너를 'on' 으로 등록해보겠습니다.


이후 받은 x,y 를 더하는 함수를 세팅해보겠습니다.




add()라는 함수를 만들어준후 간단하게 x+y 를 return 해보겠습니다.

이제 모듈이 완료되었습니다.!!


이제 모듈을 한번 불러서 add()와 이벤트를 발생해보겠습니다.



임의 변수 에 require을 통해 모듈을 불러서 

box라는 변수로 통해 모듈을 호출하는 방식입니다.


이제 저코드를 컴파일을 하게되면 아래와 같이 결과가 출력이 됩니다.!!!!!



수고하셨습니다.!!


아래는 저의 github 주소입니다.

 https://github.com/mkw8263


Comments