자바스크립트 모듈
8292 단어 tutorialwebdevjavascript
소개
모듈 사용 방법
export
필요할 때마다 특정 스크립트로 import
사용할 수 있습니다. app.js - Where we import stuff
module.js - Module from where we will export stuff
모듈 내보내기
선언 전 명명된 내보내기
// Inside module.js
export let person="John";
export function add(num1,num2){
return num1+num2;
}
스크립트 끝에 명명된 내보내기
// Inside module.js
let person="John";
function add(num1,num2){
return num1+num2;
}
export {person, add};
별칭이 있는 명명된 내보내기
// Inside module.js
let person="John";
function add(num1,num2){
return num1+num2;
}
export {person as person1, add as add1};
선언 전 기본 내보내기
// Inside module.js
export default function add(num1,num2){
return num1+num2;
}
스크립트 끝에서 기본 내보내기
// Inside module.js
function add(num1,num2){
return num1+num2;
}
export default add;
모듈 가져오기
명명된 가져오기
// Inside app.js
import { person, add } from './module.js';
console.log(person); // John
console.log(add(2, 3)); // 5
별칭이 있는 명명된 가져오기
// Inside app.js
import { person as person1, add as add1} from './module.js';
console.log(person1); // John
console.log(add1(2, 3)); // 5
기본 가져오기
// Inside app.js
import add from "./module.js";
console.log(add(2, 3)); // 5
개체로 가져오기
// Inside app.js
import * as fun from "./module.js"
console.log(fun.person) // John
console.log(fun.add(2,3)) // 5
모듈 작업 시 따라야 할 규칙
결론
Reference
이 문제에 관하여(자바스크립트 모듈), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mvganeshkumar06/javascript-modules-46kc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)