В чем разница между async await и async hooks в узле.JS

Async_hooks были введены в качестве экспериментальных в узле v8. Поскольку имя похоже на ES2017 async , может показаться, что они каким-то образом связаны. Так ли это? Если да, то каким образом (дополняющим или конкурирующим)? ...

асинхронность и ожидание и обещание в отношении перехвата ошибок

У меня есть вопрос о том, чтобы поймать ошибку пользователя в async и ждать. Допустим, у меня есть маршрут, который выбирает только один пользователь. Маршруты.js routes.get('/getuserbyid/:id', (req, res) => { const id = req.params.id; ...

В чем разница между спецификацией типов Environment Record (лексическая среда) и Reference, в ECMAScript?

Читая спецификациюECMAScript , кажется, что записьсреды (компонентлексической среды ) и ссылка используются для определения того, к какой переменной / функции привязан Identifier. Другими словами, найти фактическое значение, представленное идентифи ...

Разница между co и await

Я не совсем понимаю разницу между этим кодом: co(function *() { const val = yield aPromise(); return val; }) .then((val) => doSomethingWith(val), (err) => doSomethingWith(err)); И этот другой: async function () { try { ...