언어&프레임워크/Node.js
[Node.js]모듈의 형식
밍풀
2023. 1. 17. 22:38
모듈의 형식
코드가 늘어나면 정리정돈 필요성 생김
그과정에서 등장하는게 배열, 객체, 함수
이러한 객체가 많아졌을 때 객체를 또 정리정돈하는 더 큰 정리정돈 도구가 모듈
모듈을 이용하면 (정돈대상을) 파일로 쪼개서 외부로 독립시킬 수 있음
module.exports 사용
1
2
3
4
5
6
7
8
|
let M = {
v : 'v',
f : function(){
console.log(this.v);
}
}
M.f();
|
cs |
모듈을 사용하지 않은 모습
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//muse.js
var part = require('./mpart.js');//./는 현재의 디렉토리의 의미
part.f();
//mpart.js
let M ={
v : 'v',
f : function(){
console.log(this.v);
}
}
module.exports =M;//객체 M을 외부에서 사용할게
|
cs |
모듈을 사용한 위와 똑같이 동작하는 코드