Как зациклить функцию? Нужно повторять функцию (в принципе сгодится даже с теми же самыми аргументами), пока не получим необходимый результат. Вот кривой нерабочий код для примера, как то так оно выглядит в моеих влажных фантазиях. Подскажите, пожалуйста, как выпрямить?function a(callback){ // некая асинхронная функция с колбэком
setTimeout(function(){
var random = Math.random()
console.log(random);
callback(random);
}, 1000);
}
function b(lap){
// нужно выполнять a() до получения
// результата но не более 10 раз
a(function(r){
if(r });
}
b(0); // поехали, круг - 0
// в итоге получаем только один цикл :(

14
0
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат

Похожие вопросы

Интересные статьи из справочника

Домашняя работа в вузе и в школе: а есть ли разница?
3345 +344
0
Подборка крупных российских вузов с опубликованными порогами баллов.
16468 +205
1
Зачем во время ЕГЭ по иностранному школьники слушают музыку и как набрать 100 баллов.
1991 +188
0
Пришла пора получше изучить свои права как студента.
1712 +127
0
Как определить конкурентоспособность будущего поколения в научной деятельности.
1126 +54
0
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 29 218 авторам
Первые отклики появятся уже в течение 10 минут