Експорт на стойности от 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

Направете модул, който експортира три числа. Свържете този модул с друг файл и намерете сумата на тези числа.