Node.js

    내장 객체

    내장 객체

    global 🧐 global 객체란? 👉🏻 모든 파일에서 접근할 수 있는 전역 객체이다 # GlobalA.js module.exports = () => global.message; # GlobalB.js const A = require('./GlobalA'); global.message = '이것은 글로벌이다!!'; console.log(A()); 다음과 같이 두 파일에 위 내용을 작성하였다. GlobalA라는 파일에서 global객체를 이용하여 message를 생성하였다. GlobalB라는 파일에서는 requier함수를 통해 GlobalA에서 선언한 message를 불러온다. 실행하게 되면 다음과 같이 GlobalB를 실행했지만 GlobalA파일의 message값을 가져와 수정한 것을 볼 수 있다. c..

    모듈 만들기

    모듈 만들기

    const odd = '홀수입니다'; const even = '짝수입니다'; module.exports = { odd, even, }; odd라는 변수와 even이라는 변수를 생성하고 각각 내용을 할당하였다. 그리고 module.exports에 위에서 선언한 odd와 even이라는 변수를 담은 모습을 볼 수 있는데, module.exports에 변수를 담게 된다면 다른 파일에서 이 파일을 불러올 때 담은 변수들을 사용할 수 있게 된다. 즉 이 파일을 불러오면 odd라는 변수와 even이라는 변수를 사용할 수 있게 되는 것이다. const { odd, even } = require('./var'); function CheckOddOrEven(num) { if ( num % 2 ) { return odd; ..