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

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

С помощью module.exports можно экспортировать не только объект с функциям, но и данные другого типа.

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

Можно выполнить экспорт одной строки:

functions.jsmodule.exports = 'test';

В результате при подключении модуля в переменную запишется наша экспортированная строка:

script.jslet str = require('./functions');
console.log(str); // выведет 'test'

Экспорт массивов

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

functions.jsmodule.exports = [1, 2, 3, 4];

В результате при подключении модуля в переменную запишется наш массив:

script.jslet arr = require('./functions');
console.log(arr); // выведет [1, 2, 3, 4]

Экспорт объектов

Можно выполнить экспорт объекта:

functions.jsmodule.exports = {
	a: 1,
	b: 2,
	c: 3
};

В результате при подключении модуля в переменную запишется наш объект:

script.jslet obj = require('./functions');
console.log(obj);

Экспорт функции

Можно выполнить экспорт одной функции:

functions.jsmodule.exports = function() {
};

В результате при подключении модуля в переменную запишется наша экспортированная функция:

script.jslet test = require('./functions');
let res = test(); // вызываем функцию
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг