>웹 프론트엔드 >JS 튜토리얼 >\'내보내기 기본값\'은 무엇이며 \'module.exports\'와 어떻게 다릅니까?

\'내보내기 기본값\'은 무엇이며 \'module.exports\'와 어떻게 다릅니까?

DDD
DDD원래의
2024-10-17 23:01:29400검색

What is

ES6의 "내보내기 기본값" 설명

JavaScript의 ES6 모듈 시스템은 기본 내보내기를 정의하는 고유한 방법인 "내보내기 기본값"을 도입했습니다. module.

제공된 예에서 SafeString.js 파일은 SafeString 클래스를 정의하고 다음을 사용하여 이를 기본 내보내기로 내보냅니다.

export default SafeString;

이 기본 내보내기는 다음을 통해 다른 모듈에서 가져올 수 있습니다. 다음 구문을 사용합니다:

import SafeString from './SafeString.js';

동등한 구문

ES6 이전에는 "기본값 내보내기"에 직접적으로 상응하는 것이 없었습니다. 그러나 "module.exports:"

module.exports = SafeString;

를 사용하여 유사한 접근 방식을 달성할 수 있습니다. 이렇게 하면 SafeString 클래스를 모듈 객체에 할당하여 다른 모듈이 해당 클래스에 액세스할 수 있습니다.

위 내용은 '내보내기 기본값'은 무엇이며 'module.exports'와 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.