Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

공부하자

[Node] 모듈로 분리하기 본문

공부/Node.js

[Node] 모듈로 분리하기

strongstar 2018. 4. 19. 00:11

- calculator1.js

1
2
3
4
5
6
7
8
exports.add = function(a, b) {
  return a+b;
}
 
exports.subtract = function(a, b) {
  return a-b;
}
 
cs

- calculator2.js

1
2
3
4
5
6
7
8
9
10
11
12
let calculator = {};
 
calculator.add = function(a, b) {
  return a+b;
}
 
calculator.subtract = function(a, b) {
  return a-b;
}
 
module.exports = calculator;
 
cs


- app_calculator.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
let calculator = {};
calculator.add = function(a, b) {
  return a+b;
}
calculator.subtract = function(a, b) {
  return a-b;
}
let calculator1 = require('./calculator1');
let calculator2 = require('./calculator2');
 
console.log('10 + 10 = ' + calculator.add(1010));
console.log('10 + 10 = ' + calculator1.add(1010));
console.log('10 + 10 = ' + calculator2.add(1010));
 
cs


- 실행결과

1
2
3
10 + 10 = 20
10 + 10 = 20
10 + 10 = 20





예제 코드 다운받기 (링크)


Comments