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

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

Susan Sarandon
发布: 2025-01-12 16:30:42
原创
729 人浏览过

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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板