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.