다른 언어의 헤더파일을 추가하는 것처럼 JavaScript 또한 다른 js 파일에서 사용되는 클래스, 변수, 매서드 등을 내보내고 가져올 수 있습니다.이를 모듈이라고 부르고 모듈을 내보내고 가져오기 위해서는 module.exports / exports / require 를 사용합니다. 그렇게 우리는 module.exports / exports에 대해 찾아보게 됩니다. 처음 검색을 하면 대부분의 블로그에서 다음과 같이 설명해줍니다. exports와 module.exports는 동일하며(exports의 객체와 module.exports의 객체는 동일하다), exports가 module.expots의 객체를 call by reference 방식으로 바라보고 있다. 최종적으로 리턴값은 module.exports..
module.exports / exports
다른 언어의 헤더파일을 추가하는 것처럼 JavaScript 또한 다른 js 파일에서 사용되는 클래스, 변수, 매서드 등을 내보내고 가져올 수 있습니다.이를 모듈이라고 부르고 모듈을 내보내고 가져오기 위해서는 module.exports / exports / require 를 사용합니다. 그렇게 우리는 module.exports / exports에 대해 찾아보게 됩니다. 처음 검색을 하면 대부분의 블로그에서 다음과 같이 설명해줍니다. exports와 module.exports는 동일하며(exports의 객체와 module.exports의 객체는 동일하다), exports가 module.expots의 객체를 call by reference 방식으로 바라보고 있다. 최종적으로 리턴값은 module.exports..
2024.09.03