ES6 export default

export default

http://es6.ruanyifeng.com/?search=import&x=0&y=0#docs/module#export-命令

模块功能主要由两个命令构成: export 命令用于规定模块的对外接口, import 命令用于输入其他模块提供的功能。

export default:模塊默認輸出

for example 1

export-default.js 是一個模块文件, 默認輸出一個匿名的函式:

輸出語句原始模樣

// export-default.js
export default function () {
  console.log('foo');
}

要在 import-default.js 加载该模块,import 命令,可以为该匿名函数指定名字。 加载模块

// import-default.js
import customName from './export-default';
customName(); // 'foo'

for example 2

默認輸出一個有名字的函式:

// export-default.js

// 直接輸出
export default function foo() {
  console.log('foo');
}

或者写成



function foo() {
  console.log('foo');
}

export default foo;

results for ""

    No results matching ""