Експорт на стойности от ES модули в JavaScript
Можете да експортирате не само функции, но и други стойности. Нека да видим как се прави това.
Експорт на низове
Експортираме низ:
src/test.jsexport default 'test';
Извършваме импорт:
src/index.jsimport str from './test.js';
console.log(str);
Експорт на масиви
Експортираме масив:
src/test.jsexport default [1, 2, 3, 4];
Извършваме импорт:
src/index.jsimport arr from './test.js';
console.log(arr);
Експорт на обекти
Експортираме обект:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Извършваме импорт:
src/index.jsimport obj from './test.js';
console.log(obj);
Практически задачи
Задание 1
Направете модул, който експортира масив с числа. Свържете този модул с друг файл и намерете сумата на елементите на свързания масив.
Задание 2
Направете модул, който експортира три числа. Свържете този модул с друг файл и намерете сумата на тези числа.