다음이 function을 정의한 파일에서 function을 export하는 예이다.
- math.js
var exports = module.exports = {}; exports.plus = function(a, b) { return a+b; }; exports.minus = function(a, b) { return a-b; };
위의 코드는 아래와 같이 바꿔도 된다. (하지만, 개인적으로 위 방법이 더 좋다)
module.exports = { plus: function(a, b) { return a+b; }, minus: function(a, b) { return a-b; } };
위의 함수를 사용하는 파일의 예는 다음과 같다.
var math = require("./math.js"); //사용할 파일명의 상대 경로 var sum = math.add(1,2); //함수 호출하기
function만을 export할 수 있는 것이 아니라, 아래와 같이 변수도 export가 가능하다.
var exports = module.exports = {}; exports.val = 0; //변수 초기화 및 export
댓글 없음:
댓글 쓰기