(일단은 내가 어떻게 하느냐의 문제지 여기서는 이러고 저러고 하면 안 된다!)
Javascript 모듈 내보내기/가져오기를 처리하는 방법이 더 많다는 것을 알고 있지만 제가 주로 사용하는 방법은 이렇습니다!
나는 어떻게 하지 않고 있으며 왜 그럴까요?
function foo(){} function bar(){} function other(){} export {foo,bar,other}
이렇게 하면 파일이 유지되어야 합니다. 기능이 변경/추가되거나 제거되는 즉시 이 목록을 업데이트하는 데 시간을 투자해야 합니다 X
그럼 어떻게 하고 왜 하나요?
export function foo(){} export function bar(){} export function other(){}
분명한 것은 여기에는 유지 관리할 것이 아무것도 없다는 것입니다 V
가져올 기능이 한두 개밖에 없다면 다음과 같이 합니다.
import {foo,bar} from './path/to/let/say/functions.js';
그 이상이라면 수출과 마찬가지다. 유지관리해야 하는데 그럴 필요가 없습니다. 엑스
그럼 어떻게 하고 왜 하나요?
import * as FT from './path/to/let/say/functions.js'; //using it FT.foo() FT.bar() FT.other()
이렇게 하면 항상 최신 상태를 유지하며 유지 관리가 필요하지 않습니다. V
대문자인지 확인하고 짧게 가져온 파일 이름을 반영
합니다.따라서 이 예에서 FT는 짧고 가져온 파일 Func-Tions.js
를 반영합니다.자바스크립트 모듈 내보내기/가져오기 사용에 관한 내용입니다.
여기서 첫 번째 게시물을 올렸는데 더 염두에 두고 있지만 다음 기회에!
위 내용은 어떻게 할까요: 내보내기/가져오기?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!