34. Node.js 입문주차 - 모듈 (항해 12일차)

코이그·2023년 4월 14일

항해99

목록 보기
33/54

Module

특정한 기능을 가진 여러 개의 함수와 변수들로 이루어진 js 파일.

Module 내보내기

  1. 화살표 함수 exports
  2. exports 함수
const add = (a, b) => { return a + b; }
// 1
module.exports = add;
// 2 === 3
exports.add = add;

함수 자체를 내보낸다.
3. 익명 함수 exports

exports.add = function (a, b) { return a + b; }

함수 자체가 아닌 객체를 내보낸다.
따라서 외부에서 이 함수를 호출하려면 add.add() 혹은 전개 연산자로 add를 풀어서 사용해야 한다.

  1. 객체 exports
function add(a, b) { return a + b; }
module.exports = { add: add };

3번과 같다.

profile
COYG🔴⚪

0개의 댓글