J

Modules ES6

JavaScript Syntax Guide

Importer et exporter des modules en JavaScript

Modules ES6

Importer et exporter des modules en JavaScript

JavaScript modules es6 (javascript)
        
          // Exporting (in math.js)
// Named exports
export const PI = 3.14159;
export function add(a, b) {
  return a + b;
}

// Default export
export default class Calculator {
  multiply(a, b) {
    return a * b;
  }
}

// Importing
import { PI, add } from './math.js';
import Calculator from './math.js';

// Or import everything
import * as MathUtils from './math.js';

// Usage
console.log(PI); // 3.14159
console.log(add(2, 3)); // 5

const calc = new Calculator();
console.log(calc.multiply(4, 5)); // 20

// Dynamic imports
const module = await import('./math.js');
console.log(module.PI);
        
      

Explanation

Les modules ES6 fournissent un moyen standard d'organiser et de partager du code. Utilisez les exportations nommées pour plusieurs exportations et l'exportation par défaut pour l'exportation principale.

Common Use Cases

  • Organisation du code
  • Réutilisabilité
  • Gestion des dépendances
  • Tree shaking

Related JavaScript Syntax

Master Modules ES6 in JavaScript

Understanding Modules ES6 is fundamental to writing clean and efficient JavaScript code. This comprehensive guide provides you with practical examples and detailed explanations to help you master this important concept.

Whether you're a beginner learning the basics or an experienced developer looking to refresh your knowledge, our examples cover real-world scenarios and best practices for using Modules ES6 effectively in your JavaScript projects.

Key Takeaways

  • Organisation du code
  • Réutilisabilité
  • Gestion des dépendances