(首先,这是关于我如何做事,没有必须(不)在这里做这个或那个!)
我知道还有很多方法可以处理 javascript 模块导出/导入,但这就是我主要使用它的方式!
我为什么不这样做?
function foo(){} function bar(){} function other(){} export {foo,bar,other}
这样,文件就得维护了。一旦有功能更改/添加或删除,您就必须花时间更新此列表X
那我该怎么做以及为什么?
export function foo(){} export function bar(){} export function other(){}
这可能很清楚,这里没有什么需要维护的V
视情况而定,如果只有一两个函数需要导入,那么我会这样做:
import {foo,bar} from './path/to/let/say/functions.js';
如果超过这个数量,则与出口的情况相同。它必须被维护,但没有必要这样做。 X
那我该怎么做以及为什么?
import * as FT from './path/to/let/say/functions.js'; //using it FT.foo() FT.bar() FT.other()
这样,它始终是最新的,并且不需要维护V
我确保它是大写,短和反映导入的文件名
因此,在此示例中 FT 很短,反映了导入的文件 Func-Tions.js
这就是我对 javascript 模块导出/导入的使用。
我在这里发表的第一篇文章,我还有更多想法,但下次再说!
以上是我该怎么做:导出/导入?的详细内容。更多信息请关注PHP中文网其他相关文章!