Hebben we terugbelfuncties nodig?

Inhoudsopgave:

Hebben we terugbelfuncties nodig?
Hebben we terugbelfuncties nodig?
Anonim

Callbacks zorgen ervoor dat een functie niet wordt uitgevoerd voordat een taak is voltooid, maar wordt uitgevoerd direct nadat de taak is voltooid. Het helpt ons asynchrone JavaScript-code te ontwikkelen en beschermt ons tegen problemen en fouten.

Waarom hebben we een terugbelfunctie nodig?

Terugbellen zijn een geweldige manier om iets aan te pakken nadat iets anders is voltooid. Met iets bedoelen we hier een functie-uitvoering. Als we een functie direct na de terugkeer van een andere functie willen uitvoeren, kunnen callbacks worden gebruikt. JavaScript-functies hebben het type Objects.

Wat is het nut van de terugbelfunctie?

In plaats van onmiddellijk te worden aangeroepen, wordt de callback-functie op een bepaald punt in de toekomst aangeroepen. Meestal wordt gebruikt wanneer een taak wordt gestart die asynchroon zal eindigen (dwz zal eindigen enige tijd nadat de aanroepende functie is teruggekeerd).

Wat is een terugbelfunctie en wanneer gebruiken we deze?

Vaak gebruik je callbacks wanneer je een functie moet aanroepen met argumenten die zouden worden verwerkt in het proces van een andere functie. Bijvoorbeeld in PHP nemen array_filter en array_map callbacks om in een lus te worden aangeroepen.

Zijn terugbelfuncties slecht?

Callbacks zijn ok wanneer je meerdere dingen moet laden en niet geeft om de volgorde waarin ze worden afgehandeld, maar ze zijn niet geweldig als je geordend moet schrijven, volgcode. In de meeste gevallen,mensen gebruikten diepe callback-ketens als kunstmatig opeenvolgende code.

Aanbevolen:

Interessante artikelen
Wie beheert de website van Heaven's Gate?
Lees verder

Wie beheert de website van Heaven's Gate?

Twee voormalige leden, Marc en Sarah King of Phoenix, Arizona, opererend als de TELAH Foundation, zouden de website van de groep onderhouden. Hoe verdiende Heaven's Gate geld? Een van de manieren waarop Heaven's Gate de rekeningen betaalde was met een webdesigngroep genaamd "

Welke tussenwervelschijf is het vaakst gewond?
Lees verder

Welke tussenwervelschijf is het vaakst gewond?

De L5-S1-schijf bevindt zich tussen de 5e lumbale en 1e sacrale botten. Deze twee schijven doen het meeste werk en zijn het vaakst geblesseerd. Verlamming komt zelden voor bij hernia. Waar komen de meeste tussenwervelschijfletsels voor?

Wat is de betekenis van amani?
Lees verder

Wat is de betekenis van amani?

a-ma-ni. Herkomst: Swahili. Populariteit: 1119. Betekenis:vrede. Wat betekent Amani? Afrikaans, Indiaas, Arabisch. Van de Swahili betekenis "vrede". Betekent ook "wensen" in het Arabisch. Amani is een plaats op het eiland Chios, in Griekenland.