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