Await Promise.race(…)

131
23 февраля 2021, 13:30

Как правильно использовать await с Promise.race? Пример:

var p1 = new Promise(function(resolve, reject) { 
  setTimeout(resolve, 500, 'one'); 
}); 
var p2 = new Promise(function(resolve, reject) { 
  setTimeout(resolve, 100, 'two'); 
}); 
 
async() => { 
  let a = await Promise.race([p1, p2]); 
  console.log(a); 
}

Ничего не выводит

Answer 1

Вы объявляете, но не вызываете асинхронную функцию.

var p1 = new Promise(function(resolve, reject) {  
    setTimeout(resolve, 500, 'one');  
}); 
var p2 = new Promise(function(resolve, reject) {  
    setTimeout(resolve, 100, 'two');  
}); 
 
(async () => { 
    let a = await Promise.race([p1,p2]); 
    console.log(a); 
    return a; 
})().then(res => console.info('Result: ', res))

READ ALSO
Динамический select

Динамический select

Всем привет

113
Нужно отправить данные из формы ajaxom

Нужно отправить данные из формы ajaxom

Полученные данные из формы после того как форма прошла проверку нужно отправить ajaxom в контроллер а из его в базу данныхПожалуйста помогите...

115
Удалить объект из массива, проводник?

Удалить объект из массива, проводник?

Подскажите как можно удалить "папку" (объект) при нажатии кнопки в нашем дереве

120
Валидация input[type=radio]

Валидация input[type=radio]

Народ, подскажите кто может знает, как в этот цикл добавить проверку на заполнение input [type="radio"]Сейчас проверяет только текстовые input

189