1. Curso de Vue
  2. /
  3. JavaScript Moderno
  4. /
  5. Módulos (import / export)
1 / 1

Módulos (import / export)

Definición de módulos por defecto


// Módulo por defecto, sin nombre. Fichero 'a.js' export default { name: 'Edu', surname: 'Rey', ... }

// Se importa import Module from 'a'; // No necesaria la extensión si es JS

console.log(Module); // {name:'Edu',surname:'Rey',...}

Definición de módulos

Se pueden definir nombres específicos para los elementos que se exportan. De esta forma, se pueden importar por separado.


// Definimos módulo en a.js const f1 = () => ... const f2 = (obj) => ... const f3 = (obj) => ... export { f1, f2, f3 } // Desestructuración

// Y para importar import { f1 } from 'a'