Возврат ещё несуществующей переменной
Здравствуйте. Пишу свой первый модуль для node js и столкнулся с такой проблемой:
В конце нашего модуля мы передаём module.exports, содержащий набор функций.
Но если функция определится только через несколько сек.?
У меня она определяется при открытии serialPort.
Для тех, кто не понял, я подготовил похожую ситуация на обычном js:
jsfiddle
Функция возвращает ещё несуществующую переменную.
Возможно, кто-то предложит поставить таймер и на вызов этой функции, но мне этот вариант не подходит.
Источник: Stack Overflow на русском