javascript - Finnes det en tilsvarende setning til 'continue' når man bruker node.js async forEachSeries?


Jeg bruker node.js async-pakken, spesielt forEachSeries, for å gjøre en rekke http-forespørsler basert på parametere hentet fra et array. I callbacken til hver forespørsel har jeg noen if/else-setninger for å svare på forskjellige typer svar.

// This is the callback of a GET request inside of a forEachSeries
function(error, response) {
    if (response.results) {
        // Do something with results
    }
    else if (!response.results) {
        // Would like to use a continue statement here, but
        // this is not inside of a loop
    }
    else {
        // Do something else
    }
}

Finnes det en tilsvarende til 'continue' som jeg kan bruke inne i else if ovenfor? Dette er teknisk sett ikke inne i en løkke, så continue fungerer ikke.

Svar #1

Siden det bare er en funksjon, bør du kunne return fra den for å ha samme effekt:

else if (!response.results) {
    return;
}