Modules ES

Les modules ES permettent de découper le code en fichiers qui exportent leurs éléments avec export et les importent avec import. Chaque module a sa propre portée. Un export par défaut est unique ; les exports nommés sont multiples. Les navigateurs les chargent avec <script type="module">.

Exemple

// outils.js
export const double = (x) => x * 2
// app.js
import { double } from './outils.js'

Notions voisines

Tout le glossaire