Izvoz vrednosti iz ES modulov v JavaScript

Izvoziti je mogoče ne le funkcije, ampak tudi druge vrednosti. Poglejmo, kako se to naredi.

Izvoz nizov

Izvožimo niz:

src/test.jsexport default 'test';

Izvedemo uvoz:

src/index.jsimport str from './test.js';
console.log(str);

Izvoz polj

Izvožimo polje:

src/test.jsexport default [1, 2, 3, 4];

Izvedemo uvoz:

src/index.jsimport arr from './test.js';
console.log(arr);

Izvoz objektov

Izvožimo objekt:

src/test.jsexport default {
  a: 1,
  b: 2,
  c: 3
};

Izvedemo uvoz:

src/index.jsimport obj from './test.js';
console.log(obj);

Praktične naloge

Задание 1

Naredite modul, ki izvozi polje s števili. Povežite ta modul z drugo datoteko in poiščite vsoto elementov priključenega polja.

Задание 2

Naredite modul, ki izvozi tri števila. Povežite ta modul z drugo datoteko in poiščite vsoto teh števil.