// есть вот такой консоль лог, который показывает результат функции.
console.log(asd())
// вот это функция, в которой есть промис, в котором socket.io событие, данные из события...
// ...мне нужно передать в console.log
function asd() {
// кое какой код...
const p = new Promise (function(resolve, reject) {
socket.on('событие', data => {
resolve(data)
})
})
// но консоль лог послал меня со словами "Promise { <pending> }"
return p
}
// Вообщем пока не понимаю как вытащить данные из socket.io в console.log
function asd() {
const p = new Promise ((resolve, reject) => {
socket.on('событие', data => {
resolve(data);
});
});
return p;
}
asd()
.then(result => console.log(result))
function asd() {
const p = new Promise ((resolve, reject) => {
socket.on('событие', data => {
resolve(data);
});
});
return p;
}
(async () => {
const result = await asd();
console.log(result);
})()