在 JavaScript 中,模組是獨立的程式碼單元,可以使用匯出將資產公開給其他模組,並使用匯入使用來自其他模組的資產。這種機制對於在現代 JavaScript 應用程式中建立模組化和可重複使用的程式碼至關重要。
預設導出
// Exporting a default asset export default function greet(name) { console.log(`Hello, ${name}!`); } // Importing the default export import greet from './myModule';
命名導出
// Exporting named assets export function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); } // Importing named exports import { greet, farewell } from './myModule';
結合預設導出與命名導出
您可以在單一模組中同時擁有預設導出和命名導出:
export default function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); }
要匯入預設匯出和命名匯出:
import greet, { farewell } from './myModule';
要記住的重點
實際範例
考慮一個 React 元件:
import React from 'react'; export default function Greeting({ name }) { return <h1>Hello, {name}!</h1>; }
在此範例中,Greeting 元件被匯出為預設匯出。可以匯入並在其他元件中使用:
import Greeting from './Greeting'; function MyComponent() { return <Greeting name="Alice" />; }
透過了解匯出和匯入,您可以有效地組織和重複使用 JavaScript 專案中的程式碼。
以上是了解 JavaScript 中的匯出和匯入的詳細內容。更多資訊請關注PHP中文網其他相關文章!