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