node.js экспортирует функции из const - PullRequest
0 голосов
/ 23 июня 2018

Как экспортировать функцию без многократных деклараций экспорта?Как и ниже, я стараюсь экспортировать функцию.

exports.send = function(abc, def) { }

Разве ниже не то же самое с приведенным выше утверждением?

const send = (abc, def) => {}
exports.send = send

1 Ответ

0 голосов
/ 23 июня 2018

Разве ниже не совпадает с приведенным выше утверждением?

Нет. Ваша первая - традиционная функция, вторая - стрелка. Так что либо:

exports.send = function(abc, def) { };

и

const send = function(abc, def) {};
exports.send = send;

или

exports.send = (abc, def) => { };

и

const send = (abc, def) => {};
exports.send = send;

Кроме этого, они в основном одинаковы, за исключением того, что у вашего модуля есть константа в области действия, называемая send во втором примере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...