Сообщение от Lemme
|
И теперь вопрос MegaScript, где async/await проше, чем синхронный код?
|
в разы
try {
console.info(await echo('hey'))
} catch (e) {
console.error(e)
}
Он вообще ничем не отличается от обычного кода кроме оператора await который новечкам не то что ПОНЯТЕН, он им НЕОБХОДИМ, я помню все детство меня бесило что яваскрипт нельзя на время приостановить чтобы что-то сделать. А так тут он еще и неблокирующую приостановку делает. У меня мозг вообще тогда не понимал как это javascript все мгновенно делает, а как тогда например таймаут задать? или там обрабоать ответ от сервера? и потом я узнал про каллбаки, а потом понял что это костыли которые люди использовали пока промисы не изобрели, а потом и await собственно. так что да, await раз в 200 проще чем промисы, для этого его собственно И ПРИДУМАЛИ чтобы ПРОШ\ЩЕ и САХАРНЕЕ было)) с подключением