Size: a a a

Node.js — русскоговорящее сообщество

2020 May 02

L

LoganFrench in Node.js — русскоговорящее сообщество
я сейчас видел, что ты написал)))
источник

V

Veli in Node.js — русскоговорящее сообщество
ну вообще да, не совсем понятно, при чем тут сет интервал к прошлой задаче
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
всмысле не понятно, я добавляю запросы к массив и мне нужно как-то их оттуда брать
источник

V

Veli in Node.js — русскоговорящее сообщество
так сказали же уже, циклом по массиву и эвейтить каждый промис
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
я этот цикл вызову, массив кончится и цикл забудется, мне надо всегда проверять
источник

V

Veli in Node.js — русскоговорящее сообщество
проверять что?
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
массив
источник

V

Veli in Node.js — русскоговорящее сообщество
проверять на что?
источник

V

Veli in Node.js — русскоговорящее сообщество
т.е. он постоянно меняется и нужно каждый раз эвейтить появившиеся промисы?
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
на то, что в массиве есть что-то....
источник

AP

Andrii Plus in Node.js — русскоговорящее сообщество
LoganFrench
я этот цикл вызову, массив кончится и цикл забудется, мне надо всегда проверять
а можно поинтересоваться для чего?
источник

V

Veli in Node.js — русскоговорящее сообщество
да, странноватая задача, мб это следствие неправильного решения
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Veli
где-то взял инфу о том, что цикл всегда должен быть синхронным, не знаю. EsLint не позволит сделать await внутри for
так отключи это правило еслинта. оно для любителей карго-культа функционального программирования
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
в массив будут добавляться запросы постоянно, мне нужно по очереди выполнять их
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
Veli
да, странноватая задача, мб это следствие неправильного решения
а что странного в очереди из запросов? чтобы они между собой не конфликтовали просто
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
LoganFrench
ой
async function delay(ms) {
 return new Promise(resolve => setTimeout(resolve, ms));
}

setInterval(async() => {
 console.log("start");
 await delay(1000);
 console.log("end")
}, 500)
Вы можете await любой promise напрямую, не нужно оборачивать его в async
источник

AP

Andrii Plus in Node.js — русскоговорящее сообщество
LoganFrench
в массив будут добавляться запросы постоянно, мне нужно по очереди выполнять их
хм... напоминает redux middleware
источник

V

Veli in Node.js — русскоговорящее сообщество
LoganFrench
а что странного в очереди из запросов? чтобы они между собой не конфликтовали просто
странновато то, что очередь у вас динамическая и обновляется со временем, насколько я понял. Обычную очередь запросов можно сделать просто циклом и эвейтом
источник

L

LoganFrench in Node.js — русскоговорящее сообщество
Veli
странновато то, что очередь у вас динамическая и обновляется со временем, насколько я понял. Обычную очередь запросов можно сделать просто циклом и эвейтом
почему это странно, что очередь может пополняться?
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
LoganFrench
почему это странно, что очередь может пополняться?
Может быть, вам Event Emitter лучше подойдет?
источник