Saltar al contenido principal
Volver al curso
Módulo 3 · Avanzado15 min

Módulos ES6

import, export, namespaces, módulos dinámicos.

Recompensa al completar

Insignia “Modulos pro” · +25 puntos

Export e Import

Exportaciones con nombre


javascript
// math.js
export function sumar(a, b) { return a + b; }
export const PI = 3.14;

Exportación por defecto


javascript
// persona.js
export default class Persona {
constructor(nombre) { this.nombre = nombre; }
}

Importar


javascript
import Persona from "./persona.js";
import { sumar, PI } from "./math.js";

Importar todo


javascript
import * as Math from "./math.js";
Math.sumar(1, 2);

?Ejercicio

Crea un objeto que simule un módulo con exportaciones nombradas y por defecto.

editor.js
1234567

Recompensa al completar

Insignia “Modulos pro” · +25 puntos