🪃 Créer, importer, exporter des modules Javascript

Dernière mise à jour : 30 Jun 2024

Comment exporter un module en javascript ?

Pour exporter un module en JavaScript, vous pouvez utiliser l’instruction export suivie du nom du module que vous souhaitez exporter. Par exemple, si vous avez un module nommé myModule, vous pouvez l’exporter en utilisant l’instruction suivante :

export myModule;

Vous pouvez également exporter plusieurs modules en utilisant l’instruction export multiple, comme ceci :

export { module1, module2, module3 };

Pour importer un module exporté dans un autre fichier JavaScript, vous pouvez utiliser l’instruction import suivie du nom du module que vous souhaitez importer. Par exemple, si vous souhaitez importer le module myModule dans un autre fichier JavaScript, vous pouvez utiliser l’instruction suivante :

import myModule from './myModule';

Vous pouvez également importer plusieurs modules en utilisant l’instruction import multiple, comme ceci :

import { module1, module2, module3 } from './myModules';

Notez que lorsque vous importez un module, vous devez spécifier le chemin vers le fichier contenant le module.

Si vous avez des questions supplémentaires sur l’exportation et l’importation de modules en JavaScript, n’hésitez pas à poser une nouvelle question. Je serai heureux de vous aider.

Comment importer un module en javascript ?

Pour importer un module en JavaScript, vous devez utiliser l’instruction import suivie du nom du module que vous souhaitez importer. Par exemple, si vous voulez importer le module myModule, vous devez écrire ceci :

import myModule from './myModule';

Cette instruction va importer le module myModule et créer une variable myModule qui contient toutes les exports du module. Vous pouvez alors utiliser les exports du module en utilisant la syntaxe myModule.nomExport, où nomExport est le nom de l’export que vous souhaitez utiliser.

Il est important de noter que cette syntaxe ne fonctionne que si vous utilisez une version récente de JavaScript qui supporte les modules. Si vous utilisez une version plus ancienne, vous devrez utiliser une autre approche pour importer des modules en JavaScript.

Exemple de code javascript d’un module simple et comment l’appeler depuis le script principal

Voici un exemple de code javascript d’un module simple que vous pouvez utiliser dans votre script principal:

// mon-module.js

export function monFonction(x, y) {
  return x + y;
}

Pour appeler ce module depuis votre script principal, vous pouvez utiliser l’instruction import de javascript comme suit:

// mon-script-principal.js

import { monFonction } from './mon-module';

let resultat = monFonction(2, 3); // resultat vaut 5

Notez que vous devez utiliser l’instruction export dans le module pour exposer les fonctions, les variables, etc. qui peuvent être utilisés par d’autres scripts. Vous pouvez également utiliser l’instruction export default pour exporter une valeur par défaut. Ensuite, dans votre script principal, vous pouvez utiliser l’instruction import sans utiliser les accolades pour importer la valeur par défaut.

// mon-module.js

export default monFonction(x, y) {
  return x + y;
}
// mon-script-principal.js

import monFonction from './mon-module';

let resultat = monFonction(2, 3); // resultat vaut 5