Väärtuste eksportimine ES moodulitest JavaScriptis

Võib eksportida mitte ainult funktsioone, vaid ka muid väärtusi. Vaatame, kuidas seda tehakse.

Stringide eksportimine

Eksportime stringi:

src/test.jsexport default 'test';

Teeme importimise:

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

Massiivide eksportimine

Eksportime massiivi:

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

Teeme importimise:

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

Objektide eksportimine

Eksportime objekti:

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

Teeme importimise:

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

Praktilised ülesanded

Задание 1

Tehke moodul, mis eksportib numbritega massiivi. Ühendage see moodul teise failiga ja leidke ühendatud massiivi elementide summa.

Задание 2

Tehke moodul, mis eksportib kolm numbrit. Ühendage see moodul teise failiga ja leidke nende numbrite summa.