Попытка исключить некоторые направляющие при попадании в конечную точку - PullRequest
0 голосов
/ 21 мая 2019

Я поражаю конечную точку, используя определенные направляющие, которые я получаю из цикла for.Я хотел бы исключить некоторые из направляющих от попадания в конечную точку.

async function main() {

    const url = validateURL(process.argv[2]);
    const origin = validatePath(process.argv[3]);
    const debug = validateDebug(process.argv[4]);
    let guid = 

    data = await getCategories(url, origin);
    result = data["results"];
    for (i = 0; i < result.length; i++) { 
        guid = result[i]["guid"];
        await legacyEndpoint(url,guid);
    }
}
main();

Возможно ли иметь файл со списком направляющих, который я хотел бы игнорировать, чтобы при запуске цикла он просто оставлял тегиды?

Спасибо

async function main() {

    const url = validateURL(process.argv[2]);
    const origin = validatePath(process.argv[3]);
    const debug = validateDebug(process.argv[4]);
    let guid = 

    data = await getCategories(url, origin);
    result = data["results"];
    for (i = 0; i < result.length; i++) { 
        guid = result[i]["guid"];
        if (guid !== "32666424" || "489429571658" || "6803523795" || "489429571658"){
            await legacyEndpoint(url,guid);
        } else
        console.log("excluded");
    }
}

1 Ответ

0 голосов
/ 21 мая 2019

При проверке вашего guid по недопустимому списку вы можете использовать Array.includes JavaScript Array include () Метод , чтобы убедиться, что ваш guid отсутствует в списке не разрешенных.

Что-то вроде этого

async function main() {
    var unallowedGuids = ["32666424","489429571658","6803523795","489429571658"];
    const url = validateURL(process.argv[2]);
    const origin = validatePath(process.argv[3]);
    const debug = validateDebug(process.argv[4]);

    var data = await getCategories(url, origin);
    var result = data["results"];
    for (i = 0; i < result.length; i++) { 
        let guid = result[i]["guid"];
        if (!unallowedGuids.includes(guid)){
            await legacyEndpoint(url,guid);
        } 
        else
            console.log("excluded");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...