メモ--es 6モジュールのエクスポート
1168 ワード
义齿
書き方
使用可能なas名の変更
import
义齿
import
本質的には、
書き方
//
export var firstName = 'Michael';
export var lastName = 'Jackson';
export var year = 1958;
//
var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;
export {firstName, lastName, year};
使用可能なas名の変更
function v1() { ... }
function v2() { ... }
export {
v1 as streamV1,
v2 as streamV2,
v2 as streamLatestVersion
};
import
import {stream1,stream2,streamLatestVersion} from './xx.js'
义齿
export default function foo() {
console.log('foo');
}
//
export default function () {
console.log('foo');
}
function foo() {
console.log('foo');
}
export default foo;
import
import mmp from './xx.js'
export default
コマンドは、モジュールのデフォルト出力を指定するために使用されます.明らかに、1つのモジュールにはデフォルトの出力が1つしかないため、export default
コマンドは1回しか使用できません.したがって、importコマンドの後にカッコを大きくする必要はありません.export default
コマンドに唯一対応する可能性があるからです.本質的には、
export default
はdefault
という変数または方法を出力し、システムは任意の名前を付けることを許可する.