Показать сообщение отдельно
  #20 (permalink)  
Старый 28.04.2018, 16:19
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Между этим кодом никакой разницы нет. Он делает одно и то же.
let last = Promise.resolve({})
for(let i  = 0; i < 1000; i ++) {
    last  = last .then(() => Model.incCounterByType(«one»))
        .then(res => console.log(`${i}, ${type}, ${res.counter}`))
        .catch(console.error);
}

for(let i  = 0; i < 1000; i ++) {
    try {
        const res  = await Model.incCounterByType(«one»))
        console.log(`${i}, ${type}, ${res.counter}`)
    } catch(err) {
        console.error(err);
    }
}
Ответить с цитированием