Exportera värden från ES-moduler i JavaScript
Det går att exportera inte bara funktioner, utan även andra värden. Låt oss se hur det går till.
Exportera strängar
Exportera en sträng:
src/test.jsexport default 'test';
Utför import:
src/index.jsimport str from './test.js';
console.log(str);
Exportera arrayer
Exportera en array:
src/test.jsexport default [1, 2, 3, 4];
Utför import:
src/index.jsimport arr from './test.js';
console.log(arr);
Exportera objekt
Exportera ett objekt:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Utför import:
src/index.jsimport obj from './test.js';
console.log(obj);
Praktiska uppgifter
Задание 1
Skapa en modul som exporterar en array med siffror. Anslut denna modul till en annan fil och hitta summan av elementen i den anslutna arrayen.
Задание 2
Skapa en modul som exporterar tre siffror. Anslut denna modul till en annan fil och hitta summan av dessa siffror.