모듈

GABMIN KIM·2022년 1월 21일
0

node.js

목록 보기
3/6
post-thumbnail

노드는 자바스크립트 코드를 모듈로 만들어 사용할 수 있다.

  • 모듈 : 특정한 기능을 하는 함수나 변수들의 집합
  • 모듈로 만들면 여러 프로그램에서 재사용 가능
[var.js]
const odd = '홀수 입니다.'
const even = '짝수 입니다.'

module.exports = {
  odd: odd,  
  even: even,
};
// 키와 값이 이름이 같으면 아래와 같이 생략이 가능하다.
moule.exports = {
	odd,
	even,

//moule은 생략 가능하다.
exports.odd = odd;
exports.even = even;
};

다른 파일에서 require를 사용하여 모듈을 불러와 사용할 수 있다.

const {odd, even} = require('./var.js') // 구조분해할당

function checkOddoreEven (number) {
  if(value % 2 === 0){
    return odd;
  }else{
    return even;
  }

[var.js]
const odd = '홀수 입니다.'
const even = '짝수 입니다.'

export default {
  odd,  
  even,
};
import {odd, even} from './var.js'; 

function checkOddoreEven (number) {
  if(value % 2 === 0){
    return odd;
  }else{
    return even;
  }
 
export default checkOddOrEven

자바스크립트 최신 문법을 통해서도 사용 가능하지만 오래전부터 node는 requrie를 사용해왔기 때문에 바꾸지 않고 사용하고 있다.


출처:
https://www.youtube.com/watch?v=klKlZ9LuWYo&list=PLcqDmjxt30RuRk0gcFwT_s7nexAYRF2_I&index=17

profile
목표를 성취하는 개발자가 되겠습니다.

0개의 댓글