Полный цикл в digital

Экспорт значений из ES модуля

Можно экспортировать не только функции, но и другие значения. Давайте посмотрим, как это делается.

Экспорт строк

Экспортируем строку:

/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);

Значения как константы

Импортированные значения ведут себя как константы. Давайте посмотрим на примере. Экспортируем строку:

/src/test.jsexport default 'aaa';

Выполним импорт:

/src/index.jsimport str from './test.js';

Попробуем изменить строку и получим ощибку:

/src/index.jsstr = 'bbb';
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг