У меня есть следующий код, в котором я ищу флажок Dynami c по его значению id ... все в основном работает нормально, однако , я не хочу увязать с перцептивным вращением и бесконечная перепроверка с моим else
, как я могу ограничить приведенное ниже запуском else (повторная проверка функции) до maximum of 5 times
? ... возможно, вопрос скорее в семантике try catch re catch
?
Я нашел близкое решение в Java здесь, на SO, но не в JavaScript.
После 5-й проверки консоль должна выдать ошибку, я хочу проверить до 5 раз, чтобы обработать несогласованность времени загрузки.
let txt= document.querySelector('input[id^="txt"]');
if (txt) {
console.log("success");
setTimeout(go__, 2000);
} else {
console.log("try again");
setTimeout(currentFunction, 22);
}