javascript - Finns det ett motsvarande uttryck till 'continue' när man använder node.js async forEachSeries?

Jag använder node.js async-paketet, specifikt forEachSeries, för att göra en serie http-förfrågningar baserat på parametrar som tas från en array. I callbacken för varje förfrågan har jag några if/else-satser för att reagera på olika typer av svar.

Läs mer →

javascript - Hur gör man en ren asynkron loop?

Följande typiska REST-standarder delade jag upp mina resurser i separata endpoints och anrop. De två huvudobjekten som är aktuella här är List och Item (och förstås har en lista en lista med objekt, samt en del annan data kopplad till den).

Så om en användare vill hämta sina listor kan han göra en Get-förf

Läs mer →

asynkron - Javascript: Hur man kontrollerar flödet med asynkron rekursiv trädgenomsökning?

Jag behöver rekursivt gå igenom ett träd för att utföra operationer på specifika noder med asynkrona operationer. Hur kan jag kontrollera flödet så att jag har tillgång till noderna när det är klart?

Här är ett exempel på en situation:

data = { name: "deven",

Läs mer →

javascript - node.js async.each callback, hur vet jag när det är klart?

Jag försöker förstå Node.js och vissa asynkrona operationer. I följande kod hämtar jag några RSS-flöden och sparar de artiklar som hittas om jag inte har sparat dem tidigare. Koden fungerar och sparar nya artiklar. Dock är jag inte säker på hur jag ska ändra detta så att jag vet när alla artiklar är fä

Läs mer →

javascript - Asynkron funktion i en while-loop

Jag har en fråga om hur man utför en asynkron uppgift i en while-loop tills något villkor uppfylls. Detta är mer av en teoretisk fråga men jag kan se hur detta kan vara ett problem i vissa scenarier.

Jag ska försöka visa problemet med ett exempel (jag använder JavaScript här, men du kan använda vilket språk som helst):

Jag sk

Läs mer →

javascript - Webpack DefinePlugin från async-funktion

Jag skulle vilja definiera några konstanter som returneras från en asynkron resurs. Finns det något sätt att göra detta i Webpack?

/* webpack.config.js */ module.exports = { ..., plugins: [ new webpack.DefinePlugin({ someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */ }) ] }

Läs mer →

javascript - nodejs och async.waterfall med if-villkor och villkorlig funktionslista

Jag har arbetat med async.waterfall och nodejs. Det fungerar mycket bra men nu har jag en fråga om flödet.

Jag vill använda ett enkelt if-villkor i async.waterfall-flödet.

async.waterfall([ callOne, callTwo, if(condition > 0

Läs mer →

javascript - Hur konverterar man trigger/händelse till Promise eller async/await?

Jag försöker konvertera en callback-funktion till async/await. Koden använder postMessage från huvudfönstrets ram till en iframe. När iframe skickar ett meddelande tillbaka, anropas callback-funktionen. Finns det något sätt att konvertera till Promise från $ (window).on(...)-mönstret?

Läs mer →

javascript - Ionic 3 - Uppdatera Observable med asynkron data

För en social medieapp har jag en samling feed-objekt som refereras av deras ID:n med hjälp av AngularFire 2. När varje av dessa ID:n har fått sin relevanta data hämtad från databasen som lagrar de faktiska feed-objekten, vill jag uppdatera feedCards Observable-objektet med denna informatio

Läs mer →

javascript - Konkurrerande start med async/await

Jag trodde att jag hade en ganska bra förståelse för async await tills jag provade detta:

const promise1 = new Promise((resolve, reject) => { setTimeout(() => resolve('what'), 10000); }); const promise2 = new Promise((resolve, reject) => { setTimeout(() => resolve('?'), 15000); }); async function asyncT

Läs mer →