首页 >web前端 >js教程 >我该怎么做:导出/导入?

我该怎么做:导出/导入?

Susan Sarandon
Susan Sarandon原创
2025-01-12 16:30:42733浏览

How I do: export/import?

首先,这是关于我如何做事,没有必须(不)在这里做这个或那个!

我知道还有很多方法可以处理 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn