라이브러리 모듈을 어떻게 구성하는지 뜯어보는데
이런형식이더라구요
어떻게 읽어야 하는건지 감도 안잡힙니다..
어떻게 이게 모듈이 되는지 설명해 주실수 있나요?
f라는 함수를 인자로 받은 후 이거를 실행해서 리턴한 값이 module.exports로 나감
그 f라는 인자에 넣을 함수가 { ccc: aaa } 라는 오브젝트를 리턴
aaa는 f에 넣을 함수 내부에서 정의됨
외부에서 const obj = require('mymodule.js') 하면 obj가 { ccc: aaa }
정 이해 안되면 익명함수를 따로 빼서 정의해놓고 보시면
f라는 함수를 인자로 받은 후 이거를 실행해서 리턴한 값이 module.exports로 나감
그 f라는 인자에 넣을 함수가 { ccc: aaa } 라는 오브젝트를 리턴
aaa는 f에 넣을 함수 내부에서 정의됨
외부에서 const obj = require('mymodule.js') 하면 obj가 { ccc: aaa }
정 이해 안되면 익명함수를 따로 빼서 정의해놓고 보시면