{ chat_id: data.chat_id },
function (err, item) {
if (err)
return console.error(err);
console.log(item.completed);
return item.completed;
}
)
}
это функция в консоль выводит true/false
Но вот это выводит в консоль undefined
const completed = checkDb({chat_id: msg.chat.id});
console.log("completed", completed);
Что неправильно делаю? мне нужно переменной completed присвоить это значение true/false
она асинхронная, тебе надо либо принимать колбек либо возвращать промис
Замени console.log(item.completed); на console.log(item);
вроде у самой функции return отсутствует, не?
Обсуждают сегодня