SetInterval不会停止运行

时间:2020-03-13 15:55:52

标签: javascript setinterval

我有一个使用setInterval的函数,它可以继续运行并且不想停止。我写的代码是

let findGrid = setInterval(function () {
    if (grid == null) {
        grid = $('#QuickEntryGrid').getKendoGrid();
    }
    else {
        clearFindGrid;
        console.log("Found Grid");
        console.log(grid.dataSource.view());
    }
}, 100);

let clearFindGrid = function () {
    clearInterval(findGrid);
};

if (grid != null) {
    grid.setOptions({
        width: (newInnerVerticalWidth - 2) + "px"
    });
    $("#QuickEntryGrid").find("table").on("keydown", onGridKeydown);
}

它一直点击console.log(grid.dataSource.view());

1 个答案:

答案 0 :(得分:1)

您必须用刹车clearFindGrid()

调用该功能。
相关问题