首頁 > 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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板