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
Үч санды экспорттоочу модул жасаңыз. Бул модулду башка файлга туташтырып, ушул сандардын суммасын табыңыз.