Показать сообщение отдельно
  #30 (permalink)  
Старый 07.07.2018, 09:27
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Цитата:
Возможно ли получить мгновенное значение промиса p?
Я такое придумал...
function getPromiseValue(promise) {
    return Promise.race([
        promise, Promise.resolve()
    ]);
}

// > var p = fetch("/");
//   getPromiseValue(p);
// < Promise { <resolved>: undefined }
// > getPromiseValue(p);
// < Promise { <resolved>: Response }
// >
Ответить с цитированием