728x90
모듈
- 특정기능을 가지고 있는 자바스크립트 파일이다.
- 다른 프로그램에서 재사용 가능하다. 부품처럼 활용가능
export = 해당 모듈 내보내기
import, require = 외부모듈 참조
require는 CommonJs 모듈 시스템을 관리할 때 사용
import는 es6 모듈 시스템을 관리할때 사용
// module로 함수자체로 내보내기
const add = (a, b) => {
return a + b;
};
module.exports = add;
// 사용법
const add = require("./math.js");
console.log(add(10, 30));
// 객체로 내보내기
exports.add = (a, b) => {
return a + b;
};
// 사용법 구조분해할당 으로 받기
const {add} = require("./math.js");
console.log(add(10, 30));
// 객체로 내보내기 2
module.exports = {add : add};
'개발이야기' 카테고리의 다른 글
[TIL]16.타입스크립트 타입선언, 인터페이스 (0) | 2023.11.02 |
---|---|
[TIL]15.개발자 커뮤니티 사이트 (0) | 2023.11.01 |
[TIL]13.자바스크립트 Promise와 async & await (1) | 2023.10.30 |
[TIL]12.Nest.js 세팅하기 (0) | 2023.10.27 |
[TIL]11.팀 프로젝트 3일차 (0) | 2023.10.26 |