(首先,這是關於我如何做事,沒有必須(不)在這裡做這個或那個!)
我知道還有很多方法可以處理 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中文網其他相關文章!