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ą.