Size: a a a

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

2021 May 12

MU

M. U in JavaScript Noobs — сообщество новичков
Ну тогда не в коде проблема, а во времени
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
я в консоль вывожу какая пауза должна быть, например выходит 350мс, смотрю в network а там паузы нет вообще
источник

MU

M. U in JavaScript Noobs — сообщество новичков
Хз, но если с другим интервалом нет проблем, значит проблема не в коде. Это очевидно.
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Проблема всегда в коде.
источник

MU

M. U in JavaScript Noobs — сообщество новичков
проблема обычно в кривых руках, код сам по себе не является проблемой)
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Ну если так иниерпретировать😄
источник

И

Илья in JavaScript Noobs — сообщество новичков
подскажите, что не так делаю в задаче?) создаю один промис с task, другой с setTimout и задаю ему задержку 11 сек, и возвращаю Promise.all() с этими двумя промисами https://www.codewars.com/kata/58d014421c694f71630000bc/train/javascript
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
и вот ещё мой тупой вариант
источник

O

Orekhov in JavaScript Noobs — сообщество новичков
Спасибо
источник

PP

Pavel Pal in JavaScript Noobs — сообщество новичков
const DELAY = 11000;

function antiOptimizeAsync(task) {
   // Let's make this inefficient
   return new Promise(resolve => {
        const start = new Date();
        const res = task();
        const time = new Date() - start;
         setTimeout(resolve, DELAY - time, res);
   });
 }
источник

PP

Pavel Pal in JavaScript Noobs — сообщество новичков
async function antiOptimizeAsync(task) {
 const promise = new Promise((resolve) => setTimeout(resolve, 1500))
 await promise;
 return task()
}
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
and immediately returns a Promise

подозреваю, имеется в виду, что нужен сразу return
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Там сказано, что таск сам тоже может занимать до 10 сек, и нужно чтоб промис ресолвился примерна за 11 сек с начала вызова функции
источник

И

Илья in JavaScript Noobs — сообщество новичков
а 1500 откуда значение?)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
там максимум 10 секунд функция, а таймаут у кодварса 12, поэтому, наверное
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Магия)
источник

И

Илья in JavaScript Noobs — сообщество новичков
а через Promise.all есть же решение тоже?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
но это не канает, поскольку: at least 11 seconds (and at most 12 seconds)
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
А вот промис алл возможно сработает
источник

И

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