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