Vērtību eksportēšana no ES moduļiem JavaScript
Var eksportēt ne tikai funkcijas, bet arī citas vērtības. Apskatīsim, kā tas tiek darīts.
Virkņu eksportēšana
Eksportēsim virkni:
src/test.jsexport default 'test';
Veiksim importēšanu:
src/index.jsimport str from './test.js';
console.log(str);
Masīvu eksportēšana
Eksportēsim masīvu:
src/test.jsexport default [1, 2, 3, 4];
Veiksim importēšanu:
src/index.jsimport arr from './test.js';
console.log(arr);
Objektu eksportēšana
Eksportēsim objektu:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Veiksim importēšanu:
src/index.jsimport obj from './test.js';
console.log(obj);
Praktiskie uzdevumi
Задание 1
Izveidojiet moduli, kas eksportē masīvu ar skaitļiem. Pievienojiet šo moduli citam failam un atrodiet importētā masīva elementu summu.
Задание 2
Izveidojiet moduli, kas eksportē trīs skaitļus. Pievienojiet šo moduli citam failam un atrodiet šo skaitļu summu.