자바스크립트에서 외부 모듈 및 다른 스크립트에서 가져와서 사용할 수 있는 함수를 내보내는 방법은 무엇인가요?
JavaScript에서 함수를 내보내는 방법은 다음과 같습니다.
export
키워드 사용하기
// 함수 내보내기
export function add(a, b) {
return a + b;
}
// 다른 스크립트에서 가져와서 사용하기
import { add } from './math.js';
console.log(add(2, 3)); // 5
module.exports
사용하기
// 함수 내보내기
function add(a, b) {
return a + b;
}
module.exports = { add };
// 다른 스크립트에서 가져와서 사용하기
const { add } = require('./math.js');
console.log(add(2, 3)); // 5
위의 두 가지 방법 중 하나를 사용하여 함수를 내보내고, import
또는 require
를 사용하여 다른 스크립트에서 가져와서 사용할 수 있습니다.