Importering med Import
Sveip for å vise menyen
Når du bruker ES-moduler i Node.js, benytter du import-setningen for å hente inn funksjoner, objekter eller verdier fra andre moduler. import-setningen støtter flere varianter avhengig av hvordan modulen eksporterer sitt innhold.
mathUtils.js
main.js
- Hvis en modul bruker
export default, kan du importere standardeksporten ved å gi den et hvilket som helst navn, som vist medimport PI from './mathUtils.js'; - For navngitte eksporteringer bruker du krøllparenteser og spesifiserer de eksakte navnene, for eksempel
import { add, subtract } from './mathUtils.js'; - Du kan også kombinere begge former i én enkelt setning:
import PI, { add, subtract } from './mathUtils.js'. Dette kalles destrukturerende import, og lar deg velge kun de eksportene du trenger fra en modul.
import-setningen må alltid være på øverste nivå i filen din og kan ikke brukes betinget eller inne i funksjoner. Denne syntaksen hjelper deg å skrive modulær, vedlikeholdbar kode som tydelig lister avhengigheter i starten av hver modul.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Importering med Import
Når du bruker ES-moduler i Node.js, benytter du import-setningen for å hente inn funksjoner, objekter eller verdier fra andre moduler. import-setningen støtter flere varianter avhengig av hvordan modulen eksporterer sitt innhold.
mathUtils.js
main.js
- Hvis en modul bruker
export default, kan du importere standardeksporten ved å gi den et hvilket som helst navn, som vist medimport PI from './mathUtils.js'; - For navngitte eksporteringer bruker du krøllparenteser og spesifiserer de eksakte navnene, for eksempel
import { add, subtract } from './mathUtils.js'; - Du kan også kombinere begge former i én enkelt setning:
import PI, { add, subtract } from './mathUtils.js'. Dette kalles destrukturerende import, og lar deg velge kun de eksportene du trenger fra en modul.
import-setningen må alltid være på øverste nivå i filen din og kan ikke brukes betinget eller inne i funksjoner. Denne syntaksen hjelper deg å skrive modulær, vedlikeholdbar kode som tydelig lister avhengigheter i starten av hver modul.
Takk for tilbakemeldingene dine!