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

Үш санды экспорттайтын модуль жасаңыз. Осы модульді басқа файлға қосып, осы сандардың қосындысын табыңыз.