모듈은 코드를 정리 정돈하는 가장 큰 도구다.
아래와 같은 코드를 갖고 있는 파일이 있다.
var M = {
v : 'v'
f : function(){
console.log(this.v);
}
}
module.exports = M;
modue.exports는 해당하는 객체를 파일 바깥에서도 사용할 수 있게 만드는 코드라고 한다.
따라서 다른 파일에서
var part = require('//위 파일의 위치');
part.f();
를 이용해 M이라고 명명한 객체를 불러오면 사용할 수 있게 된다.