ES6中使用export const導出與export default比較
在JavaScript ES6模組中,導出值主要有兩種方式,即export const 和導出預設值。這些導出機制提供了獨特的功能和用例。
命名導出(export const)
export const 用來匯出命名常數。這允許您從模組導出多個特定值,每個值都有自己的唯一識別碼。若要匯入此類匯出,請在大括號內指定所需的變數名稱:
// Exporting export const myItem = 'Exported value'; // Importing import { myItem } from 'myItem';
預設匯出(匯出預設值)
匯出預設值使用於導出預設值價值。每個模組只能執行一次此操作。匯入預設匯出時,您可以為其指定任何別名:
// Exporting export default { name: 'John Doe', age: 30 }; // Importing import MyDefaultExport from 'myItem';
用例
以下清單提供了在匯出常數之間進行選擇的一些一般準則並匯出預設值:
命名匯出:
預設匯出:
附加功能
除了核心功能外,還可以匯出const 和 export default提供了幾個附加功能:
請記住,導出預設值是具有名稱的命名導出的特殊情況「預設。」這使得匯入預設值的方式具有一定的靈活性。
以上是導出 const 與導出預設值:何時使用哪個 ES6 模組導出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!