перепроверить внешний, если логическое значение true или false в другом - PullRequest
0 голосов
/ 06 апреля 2020

Моя цель - перепроверить переменную coolFeature логическое значение из ее else

    if (coolFeature) { // want to run this again after value becomes true in else below
        $("#Editor").data("kendoWindow").width = '600';
        $("#Editor").data("kendoWindow").title("Format Feature - " + Type + ' #' + graphic.attributes.OBJECTID);
        $('#ndt').hide();
    } else {
        $("#Editor").data("kendoWindow").title("Edit Attributes - " + Type + ' #' + graphic.attributes.OBJECTID);
        $('#ndt').show();
        $("#ndt").click(function() {
            $(this).data('clicked', true);
            $("#Editor").data("kendoWindow").hide();
            coolFeature = "true"; // want to reset to True here, then run the actions under initial if
        });
    }

1 Ответ

0 голосов
/ 06 апреля 2020

Я думаю, вам нужна простая рекурсия, я не вижу весь код, поэтому не могу точно сказать.

var myFunction = function(coolFeature) {
    if(coolFeature) {
        console.log("Cool");
    } else {
        myFunction(true);
    }
};

myFunction(false);
...