ммм, любой промис от рождения пустой
Я имею ввиду, что он ничего не делает кроме как резолвится. Зачем он
function something() { let [p, r] = promise(); smth.addEventListener(r); return p; } async function whatever() { await something(); }
И чего ты добился? Почему бы не передать просто колбек в evenlistener, зачем делать через промис
Спасибо, выйду из поезда, почитаю
вот более полный пример: теперь я могу снаружи дождаться события или отмены
неправильный пример
Обсуждают сегодня