[TIL] 모듈화

choiuhana·2021년 9월 30일
0

TIL

목록 보기
33/37

모듈: 관련된 객체들의 집합소

방법

  1. module.expoprts
  2. exports.
var module = { exports: {} }; var exports = module.exports; // your code 
return module.exports;

var template = { a: 'a', b: 'b'}; module.exports.foo = template; //(o) module.exports = template; //(o)
module.exports = { a: 'a', b: 'b'} // (o) 
exports.foo = template; //(o) 
exports = template; //(x) 
exports = { a: 'a', b: 'b'} // (x)

출처: 아빠개발자의 노트

내가 이해한 내용

module.exports는 바로가져가서 사용하는 느낌이라면
exports는 이름을 붙여놓고 이름으로 사용하는 느낌이라 생각된다.

profile
만드는 사람도 사용하는 사람도 편하고 만족하는 '것'을 추구하는 프론트엔드 개발자

0개의 댓글