ES-MODULER · IMPORT OCH EXPORT
En fil, ett jobb
Dela upp koden i små filer med ett ansvar var. Den blir lättare att läsa, återanvända och felsöka, och variabler i olika filer krockar inte med varandra.
math.js
export gör något synligt utanför filen. Allt annat stannar inne.
export function add(a, b) {
return a + b;
}
export const PI = 3.14;main.js
import hämtar det du behöver. Sökvägen börjar med ./ och slutar på .js.
import { add, PI } from "./math.js";
console.log(add(2, 3));index.html
Utan type="module" fungerar inte import. Bara huvudfilen länkas in.
<script type="module"
src="main.js"></script>
ES-MODULER1 / 2