Reikšmių eksportavimas iš ES modulių JavaScript

Galima eksportuoti ne tik funkcijas, bet ir kitas reikšmes. Pažiūrėkime, kaip tai daroma.

Eksportuojamos eilutės

Eksportuokime eilutę:

src/test.jsexport default 'test';

Atlikime importą:

src/index.jsimport str from './test.js';
console.log(str);

Eksportuojami masyvai

Eksportuokime masyvą:

src/test.jsexport default [1, 2, 3, 4];

Atlikime importą:

src/index.jsimport arr from './test.js';
console.log(arr);

Eksportuojami objektai

Eksportuokime objektą:

src/test.jsexport default {
  a: 1,
  b: 2,
  c: 3
};

Atlikime importą:

src/index.jsimport obj from './test.js';
console.log(obj);

Praktinės užduotys

Задание 1

Sukurkite modulį, eksportuojantį masyvą su skaičiais. Prijunkite šį modulį prie kito failo ir suraskite prijungto masyvo elementų sumą.

Задание 2

Sukurkite modulį, eksportuojantį tris skaičius. Prijunkite šį modulį prie kito failo ir suraskite šių skaičių sumą.