Cómo exportar una función en JavaScript

Javascript

Puedes dividir las aplicaciones creadas con JavaScript en varios archivos. Sin embargo, tendrás que exportar tanto las funciones como las clases definidas en dichos archivos, de modo que estén disponibles para el resto de los archivos de la aplicación.

Vamos a crear la siguiente función a modo de ejemplo, encargada de multiplicar dos números:

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

Para exportar la función, bastará con utilizar la sentencia export default seguida del nombre de la función que quieres exportar:

export default sumar;

Daremos por hecho que hemos creado esta función en un archivo llamado funcion-suma.js.

Cuando quieras usar la función exportada en otros archivos, tendrás que importarla con la sentencia import haciendo referencia tanto al nombre de la función como al archivo en el que se encuentra. Una vez hayas importado la función, ya podrás utilizarla:

import sumar from 'funcion-sumar';

const resultado = sumar(1, 2);

Si lo que quieres ex exportar varias funciones, consulta el siguiente tutorial, en el que se explica cómo exportar múltiples funciones.

Y esto ha sido todo.


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.”