Извоз вредности из 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

Направите модул који извози три броја. Повежите тај модул са другим фајлом и пронађите збир тих бројева.