fandorin_official
@fandorin_official
Герой серии исторических детективов.

Почему код останавливается на строчке return?

Подскажите пожалуйста, почему код останавливается на строчке return start();, на не вызывает function start()?
function start() {
            result_lost = getRead();
            $('.read_htable input[name=bet]').val(parseFloat(write).toFixed(8));
            var Btn = $('.read_htable .clRead')[6];
            Btn.onclick(checkResult());
        }
        function checkResult(){
            result = getRead();
            if (IsOk(result)) {
                doSomething(result);
            } else if (index_IsOk > 99) {
                return start();
            } else {
                setTimeout(checkResult, 1000);
            }
        }
        function IsOk(result) {
            index_IsOk++;
            return result != result_lost;
        }
        function getRead() {
            var read_text = $('.read_select .chosen-single span').text();
            var regex = /[+-]?\d+(\.\d+)?/g;
            var floats = read_text.match(regex).map(function(v) {
                return parseFloat(v).toFixed(8);
            });
            return floats[0];
        }
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Подозреваю, что вместо Btn.onclick(checkResult()); дожно быть Btn.onclick(checkResult);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы