export default { a: fn1, b: fn2 }
을 수행하는 모듈이있는 경우과 같이 fn1 만 가져 오는 방법이 있습니까?가져 오기 문에서 내 보낸 객체를 분해하는 경우
0
A
답변
1
export { fn1, fn2 }
은 검색하려는 내용을 수정하지만 다양한 방법으로 내보내고 가져올 수 있습니다. 그 중 일부는 다음과 같습니다. 내가 ES6 Modules in Depth
NAME 건너 한 좋은 기사
하나는
export fn1;
export fn2;
// OR
export { fn1, fn2 };
import { fn1, fn2 } from '';
fn1();
// OR
import { fn1 as a, fn2 as b } from '';
a();
// OR
import * as funcs from '';
funcs.fn1();
DEFAULT 수출
// ONLY ONE PER MODULE
export default fn1;
import fn1 from '';
fn1();
MIXED
수출export default fn2;
export fn1;
import fn2, { fn1 } from '';
import { default as fn2, fn1 } from '';
fn1();
0
는 기본 사용
export { fn1, fn2 }
1
예를 사용하지 마십시오,하지만 당신은 다르게 내보낼 수 있습니다. 당신이 가져올 때 중괄호로, 다음 가져 오기를
export { fn1, fn2 };
을하고 사용하는 것과 같은 정확한 이름을 그들은으로 수출했다 :
대신 기본 객체를 내보내기로, 값 자체를 수출
import { fn1, fn2 } from './mymodule.js';
그러면 사용할 수있는 개별 값이됩니다.
fn1();
기술적으로 구조가 파괴되었지만 매우 비슷해 보입니다.
관련 문제
- 1. 가져 오기 내 보낸 SVN
- 2. DLL에서 내 보낸 함수의 서명 가져 오기
- 3. 보낸 SMS 가져 오기
- 4. 보낸 메일 오류 가져 오기
- 5. 보낸 SMS에서 데이터 가져 오기
- 6. PHP로 PUT 요청으로 보낸 데이터 가져 오기
- 7. MEF 컨테이너에서 내 보낸 파트 인스턴스 가져 오기
- 8. 기존의 내 보낸 값/개체를 가져 오는 MEF 방법은 무엇입니까 (가져 오기 또는 만들기가 아님)?
- 9. 많이 가져 오거나/내 보낸 데이터베이스의 정규화
- 10. 내 다른 객체를 보려면 내 동작 가져 오기
- 11. OFBiz의 모든 데이터를 내 보낸 후 가져 오기
- 12. 클래스 이름을 구현하여 내 보낸 인터페이스 가져 오기
- 13. 동일한 이름을 가진 두 개의 내 보낸 클래스 가져 오기
- 14. .NET에서 Python으로 내 보낸 CSP blob 가져 오기 pyCrypto
- 15. SQL 문에서 반환 된 열 가져 오기
- 16. JavaScript : 배열이있는 객체를 객체가있는 배열로 분해하는 중
- 17. 준비된 SELECT 문에서 결과 가져 오기
- 18. mysql select 문에서 반복되는 데이터 가져 오기
- 19. $ .get 문에서 자바 스크립트 변수 가져 오기
- 20. 다른 서블릿에서 보낸 서블릿에서 데이터 가져 오기
- 21. EntityFramework Join 문에서 열 데이터 가져 오기
- 22. Mysqli 추상화 준비 문에서 배열 가져 오기
- 23. Node.JS - 미들웨어의 마지막에 보낸 데이터 가져 오기
- 24. node.js 내보내기 모듈로 내 보낸 모듈을 systemjs 가져 오기 방법을 사용하여 가져올 수있는 경우
- 25. MSSQL 준비 문에서 결과 가져 오기
- 26. 두 가지 사례 문에서 값 가져 오기
- 27. 할당 문에서 반환 된 형식 가져 오기
- 28. for 문에서 반환 값으로 값 가져 오기
- 29. SQL Select 문에서 열 목록 가져 오기
- 30. 준비된 문에서 테이블 이름 가져 오기
'export {fn1, fn2} ' –
'기본값 '을 사용하지 마십시오. – Peter