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

Виды экспорта ES модуля

Из модуля ES можно экспортировать только одно значение. Это делается при помощи команды export default. При экспорте с помощью этой команды в переменную при импорте модуля попадет именно импортированное значение.

Давайте посмотрим на примерах. Экспортируем одну функцию:

/src/test.jsexport default function() {
  return 'text';
};

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

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

Проверим работу функции:

/src/index.jslet res = test();
console.log(res);

Комбинация экспортов

Можно комбинировать экспорт по умолчанию и обычные экспорты:

/src/test.jsexport function func1() {
    return '1'
}
export function func2() {
    return '2'
}
export default function() {
    return 'text';
};

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

/src/index.jsimport test, {func1, func2} from './test.js';

Проверим работу функции по умолчанию:

/src/index.jslet res = test();
console.log(res);

Проверим работу остальных функций:

/src/index.jslet res1 = func1();
let res2 = func2();
console.log(res1, res2);
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг