Waarden exporteren uit ES modules in JavaScript
Je kunt niet alleen functies exporteren, maar ook andere waarden. Laten we kijken hoe dat wordt gedaan.
Strings exporteren
Laten we een string exporteren:
src/test.jsexport default 'test';
Laten we importeren:
src/index.jsimport str from './test.js';
console.log(str);
Arrays exporteren
Laten we een array exporteren:
src/test.jsexport default [1, 2, 3, 4];
Laten we importeren:
src/index.jsimport arr from './test.js';
console.log(arr);
Objecten exporteren
Laten we een object exporteren:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Laten we importeren:
src/index.jsimport obj from './test.js';
console.log(obj);
Praktische opdrachten
Задание 1
Maak een module die een array met getallen exporteert. Verbind deze module met een ander bestand en vind de som van de elementen van de verbonden array.
Задание 2
Maak een module die drie getallen exporteert. Verbind deze module met een ander bestand en vind de som van deze getallen.