将导出语句定位在ES2015模块中

时间:2017-01-30 19:40:05

标签: javascript ecmascript-6 es6-modules

关于导出声明的使用,我想知道使用以下每种方法是否有任何特殊的好处/坏处:

与宣言一起:

function f0(){}

export function f1(){}

export function f2(){}

或在模块的最后:

function f0(){}

function f1(){}

function f2(){}

//...

export {
    f1,
    f2
}

我看到它的方式,第一种方法有明显的优势,让我知道模块的私密性,特别是在查看大文件时。 另一方面,第二种方法在一个地方显示所有公共事物。

0 个答案:

没有答案