a(callback) {
connection.query("SELECT * FROM table WHERE 1", (err, result) => {
callback(result)
})
}
a(function(result){
global = result;
})
console.log(global)
У тебя коллбэк, только в нем можешь с результатом работать
Вообще почитай про асинхронность в JS
Думаю, вопрос не в том как записать, а в том, как прочитать
Никак не допру, уже попробовал через promise и через async await не получается. Если бы посмотреть на рабочий пример, а то засада, что полученные данные нельзя глобально в коде использовать.
Можно, но только после того как они получены, не раньше
В коллбэке ты не сможешь достать из вне, только в коллбэкэ обработать можно его
Скорее всего, ты пытаешься решать задачу не так как её нужно решать
Обсуждают сегодня