[FE/JavaScript] 모듈 시스템 - CommonJS

waterglasses·2021년 10월 22일
0

자바스크립트

목록 보기
1/16
post-thumbnail

📌 모듈이란?

모듈이란 여러 기능들에 관한 코드가 모여있는 하나의 파일을 말한다. 모듈을 사용하면 유지보수의 편리함이 커지고 재사용성이 높아진다.

📌 CommonJS

  • 자바스크립트를 서버사이드및 데스크탑 어플리케이션에서지원하기 위해서 만들어졌다. 다른 모듈을 사용할 때에는 require을,모듈을 해당 스코프 밖을로 보낼 때에는 module.exports를 사용하는 방식으로, Node.js에서는 이방식을 사용하고 있다.

test.js

const printHelloWorld = () => {
  console.log('Hello Wolrd');
};

module.exports = {
  printHelloWorld
};

test2.js

const func = require('./test.js'); // 같은 디렉토리에 있다고 가정
func.printHelloWorld();
profile
매 순간 성장하는 개발자가 되려고 노력하고 있습니다.

0개의 댓글