Node.js - 5일차 🌷

이정인·2023년 9월 25일
0

Node.js

목록 보기
5/21
post-thumbnail


🌷 5일차 🌷

✅export, this, require, 순환참조


📌export, this, require, 순환참조

✨exoport

  • 두 가지 방법 존재
  • 두 방법을 동시에 같이 사용할 수 없다.
  • exports는 주로 두가지 이상
  • module.exports는 주로 한가지일 때 사용
📢방법 1📢

const odd = '홀수입니다';
const even = '짝수입니다';

exports.odd = odd;
exports.even = even;
📢방법 2📢

const odd = '홀수입니다';
const even = '짝수입니다';

module.exports = {odd, even};

✨this

console.log(this); 	// global 아님
console.log(this === module.exports)
// True

functon a () {
	
    console.log(this === global);
	// True
    
}

✨require

  • require.cache에 한 번 require한 모듈에 대한 캐슁 정보가 들어있음
  • require.main은 노드 실행 시 첫 모듈을 가리킴

✨순환참조


profile
둉이닝

0개의 댓글

관련 채용 정보