Тестовый вопрос
const b = async () => { return 10; }
let c = await b;
console.log(c)
Как получить результат 10 из асинхронной функции ? Не понимаю, почему не происходит возврат.
Тестовый вопрос
const b = async () => { return 10; }
let c = await b;
console.log(c)
Как получить результат 10 из асинхронной функции ? Не понимаю, почему не происходит возврат.
Первое - это нужно функцию вызывать. Т.е. у ее имени должны быть круглые скобки - b().
Как получить результат 10 из асинхронной функции ?
Вот так
const b = async () => { return 10; }
b()
.then(c => console.log(c))
.catch(console.log)
Не понимаю, почему не происходит возврат.
Использовать await можно только в async функциях
const b = async () => { return 10; }
(async _ => {
let c = await b();
console.log(c)
})()