Javascript-循环通过有效URL的数组's

Javascript - Looping through an array of valid URL's

本文关键字:数组 URL 循环 有效 Javascript-      更新时间:2023-10-25

我需要一些关于循环的帮助。。我的代码应该在这些特定的url上运行,但它似乎跳过了循环并应用于所有页面。感谢

$(document).ready(function () {
    if (isValidUrl()) {
        displayBoot();
        setupBootEvents();
    }
});
function isValidUrl() {
    var isValid = false,
        validUrls = [
            "/sport/btts-match-result", 
            "/sport/double-delight",
            "/sport/recently-paid-out",
            "/promotions",
            "/promotions/Sports",
            "/lotto",
            "/virtual", 
            "/bingo" 
        ];
    for (var i in validUrls) {
        var currentUrl = window.location.pathname + window.location.search;
        if (currentUrl == validUrls[i]) {
            isValid = true;
        }
    }
    //return isValid;
    return true;
}
function displayBoot() {...
function setupBootEvents() {...

修改您的函数一点

function isValidUrl() {
        validUrls = [
            "/sport/btts-match-result", 
            "/sport/double-delight",
            "/sport/recently-paid-out",
            "/promotions",
            "/promotions/Sports",
            "/lotto",
            "/virtual", 
            "/bingo" 
        ];
    for (var i in validUrls) {
        var currentUrl = window.location.pathname + window.location.search;
        if (currentUrl == validUrls[i]) {
            return true;
        }
    }
    return false;
}