Eksport wartości z modułów ES w JavaScript
Można eksportować nie tylko funkcje, ale także inne wartości. Spójrzmy, jak to się robi.
Eksport ciągów znaków
Wyeksportujmy ciąg znaków:
src/test.jsexport default 'test';
Wykonajmy import:
src/index.jsimport str from './test.js';
console.log(str);
Eksport tablic
Wyeksportujmy tablicę:
src/test.jsexport default [1, 2, 3, 4];
Wykonajmy import:
src/index.jsimport arr from './test.js';
console.log(arr);
Eksport obiektów
Wyeksportujmy obiekt:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Wykonajmy import:
src/index.jsimport obj from './test.js';
console.log(obj);
Zadania praktyczne
Задание 1
Stwórz moduł eksportujący tablicę z liczbami. Podłącz ten moduł do innego pliku i znajdź sumę elementów zaimportowanej tablicy.
Задание 2
Stwórz moduł eksportujący trzy liczby. Podłącz ten moduł do innego pliku i znajdź sumę tych liczb.