Izvoz vrednosti iz ES modula u JavaScript-u

Mogu se izvoziti ne samo funkcije, već i druge vrednosti. Pogledajmo kako se to radi.

Izvoz stringova

Izvezimo string:

src/test.jsexport default 'test';

Izvršimo import:

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

Izvoz nizova

Izvezimo niz:

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

Izvršimo import:

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

Izvoz objekata

Izvezimo objekat:

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

Izvršimo import:

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

Praktični zadaci

Задание 1

Napravite modul koji izvozi niz sa brojevima. Povežite ovaj modul sa drugim fajlom i pronađite zbir elemenata uvezenog niza.

Задание 2

Napravite modul koji izvozi tri broja. Povežite ovaj modul sa drugim fajlom i pronađite zbir tih brojeva.