Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 27

kp

krn p in JavaScript Noobs — сообщество новичков
и вообще, так вы до рамды дотрахаетесь
источник

R

Roman in JavaScript Noobs — сообщество новичков
ничего такого хочу собрать функции в цепочку. на входе айдишники записей, они собираются в коллектор, коллектор чистится от дублей и выбирает минимальный айди который по результату выдаётся на выход. но я хочу это на композиции сделать.
источник

R

Roman in JavaScript Noobs — сообщество новичков
не не слышал)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а, всё, я как-то это неверно понял
источник

kp

krn p in JavaScript Noobs — сообщество новичков
и слава богу
источник

R

Roman in JavaScript Noobs — сообщество новичков
а вообще это я создаю костыль, так как фаербэйс не умеет стандартно работать с массивами по рест апи😂
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
чет запутался
вызываю из функции await checkSolvedComplite(storages.key, id).then(r => r)

async function checkSolvedComplite (key, id) {
 
const { data } = await curly(`link`)
if (data) {
   if (data.retcode == 0)
       return data;
   setTimeout(checkSolvedComplite(key, id), 5000)
}

}


из-за того что функция асинк то получаю ошибку

UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function. Received Promise { <pending> }
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
отформатировано фу, поэтому вникать не хочется

await checkSolvedComplite(storages.key, id).then(r => r)
так незачем писать, можно await checkSolvedComplite(storages.key, id)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
почему мне ответ - хз хд
источник

BS

Bogdan Saliuk in JavaScript Noobs — сообщество новичков
setTimeout(checkSolvedComplite, 5000, key, id)
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
зачем писать аваит а потом ставить таймаут
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
шото братюнь это говнокод совсем убирай
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
блин точно там же аргументы можно передать
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
ты весь код видешь или нет?
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
видишь, да
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
но что-то мне подсказывает таймаут твой там стоит потому что ты не понимаешь когда промис вернулся
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
потому что я так же делал
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
зачем? оо
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
я вру чтобы втереться в доверие
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
я из async функции вызываю асинк функцию

вам же дал кусок

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