Import med import
Stryg for at vise menuen
Når du bruger ES Modules i Node.js, anvendes import-sætningen til at hente funktioner, objekter eller værdier fra andre moduler. import-sætningen understøtter flere varianter afhængigt af, hvordan modulet eksporterer sit indhold.
mathUtils.js
main.js
- Hvis et modul bruger
export default, kan du importere standardeksporten ved at give den et vilkårligt navn, som vist medimport PI from './mathUtils.js'; - For navngivne eksporteringer anvendes krøllede parenteser, hvor de præcise navne angives, eksempelvis
import { add, subtract } from './mathUtils.js'; - Det er også muligt at kombinere begge former i én sætning:
import PI, { add, subtract } from './mathUtils.js'. Dette kaldes destrukturerende import, og det gør det muligt kun at vælge de eksporteringer, der er nødvendige fra et modul.
import-sætningen skal altid placeres på øverste niveau i filen og må ikke bruges betinget eller inde i funktioner. Denne syntaks understøtter modulær og vedligeholdelsesvenlig kode, hvor afhængigheder tydeligt angives i starten af hvert modul.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Import med import
Når du bruger ES Modules i Node.js, anvendes import-sætningen til at hente funktioner, objekter eller værdier fra andre moduler. import-sætningen understøtter flere varianter afhængigt af, hvordan modulet eksporterer sit indhold.
mathUtils.js
main.js
- Hvis et modul bruger
export default, kan du importere standardeksporten ved at give den et vilkårligt navn, som vist medimport PI from './mathUtils.js'; - For navngivne eksporteringer anvendes krøllede parenteser, hvor de præcise navne angives, eksempelvis
import { add, subtract } from './mathUtils.js'; - Det er også muligt at kombinere begge former i én sætning:
import PI, { add, subtract } from './mathUtils.js'. Dette kaldes destrukturerende import, og det gør det muligt kun at vælge de eksporteringer, der er nødvendige fra et modul.
import-sætningen skal altid placeres på øverste niveau i filen og må ikke bruges betinget eller inde i funktioner. Denne syntaks understøtter modulær og vedligeholdelsesvenlig kode, hvor afhængigheder tydeligt angives i starten af hvert modul.
Tak for dine kommentarer!