Programación modular simplificada Módulo

1. Exportación

Para construir un módulo, es suficiente con crear un archivo de script independiente. Para cada clase o función que desee que esté disponible, debe utilizar el prefijo export en la declaración.

En este ejemplo, hemos proporcionado un módulo vehiculos.js con una clase Vehiculo con una marca y un modelo como constructor.

export class Vehiculo { 
 constructor( marca, modelo ) { 
  this.marca = marca; 
  this.modelo = modelo; 
 } 
} 

También es posible definir la lista de las clases y funciones accesibles mediante la sintaxis: export { clase1, clase2..., funcion1... }.

El ejemplo anterior se podría haber escrito también de esta manera:

class Vehiculo { 
 constructor( marca, modelo ) { 
  this.marca = marca; 
  this.modelo = modelo; 
 } 
}  
  
export { Vehiculo } 

2. Importación

Para importar un módulo, usaremos la palabra clave import. Solo se puede utilizar dentro de otro módulo. Hay dos formas de importar los elementos de un módulo. La primera consiste en obtener todos los elementos (clases/funciones) que son "exportables", gracias a un asterisco. En esta configuración debe tener un prefijo para cada módulo importado. Este prefijo evita las colisiones de nombres si se importan varios módulos. La ubicación física del módulo también...

Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Desarrollo orientado a objetos rápido
Siguiente
Funciones simplificadas