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.