Cómo exportar múltiples funciones en JavaScript

Javascript

En JavaScript, puedes dividir el código de tus aplicaciones en varios archivos. Para ello tendrás que exportar las funciones definidas en archivos externos para así poder importarlas en otros archivos. Ya hemos visto cómo exportar una función, aunque en este caso veremos cómo exportar varias funciones, cuyo proceso es muy similar.

A modo de ejemplo vamos a crear las siguientes funciones en un mismo archivo:

function sumar(a, b) {
  return a + b;
}

function restar(a, b) {
  return a - b;
}

Para exportar la funciones tendremos que utilizar la sentencia export, seguida de un objeto que contenga el nombre de ambas funciones:

export { sumar, restar }

Daremos por hecho que hemos definido las funciones en el archivo operaciones.js.

Cuando quieras utilizar las funciones en otros archivos tendrás que importarlas mediante la sentencia import haciendo referencia tanto al nombre de las funciones como al archivo en el que se encuentran:

import { sumar, restar } from 'operaciones';

const suma = sumar(1, 2);
const resta = restar(1, 2);

No es necesario importar todas las funciones, pudiendo importar solamente algunas de ellas:

import { sumar } from 'operaciones';

const suma = sumar(1, 2);

Y esto ha sido todo. Si lo que quieres ex exportar múltipl


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”