условно 20 секунд).then(console.log(пром i));
console.log('endIteration');
}//конец цикла
Вот этот участок кода мне выведет
пром 0
endIteration
пром 1
endIteration
Или
endIteration
endIteration
пром 0
пром 1
??
Не совсем понял что ты хочешь сделать, но вот например. function createPromise (time) { return new Promise(function (resolve, reject) { console.log('do something') setTimeout(resolve, time) }) } function main () { let promise = Promise.resolve() for (let i = 1; i <= 10; i++) { promise = promise.then(() => createPromise(i * 100)) } promise.then(() => console.log('done')) } main()
Обсуждают сегодня