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

Үч санды экспорттоочу модул жасаңыз. Бул модулду башка файлга туташтырып, ушул сандардын суммасын табыңыз.