NEWS
Funktionen nacheinander aufrufen
-
Hallo zusammen,
ich versuche gerade ein Script für verschiedene SQL Abfragen zu erstellen.
Leider komme ich an einer Stelle nicht weiter.
Und zwar hänge ich beim aufrufen einer Funktion, diese soll erst ausgeführt werden wenn eine Funktion davor abgearbeitet wurde.Beispiel (vereinfacht):
function main(){
erster_Teil ();
zweiter_Teil ();
}function erster_Teil (){
log('Test')
}function zweiter_Teil (){
log('Test')
}Die Funktion zweiter_Teil soll erst ausgeführt werden wenn der erste Teil bearbeitet wurde.
Mit einem settimeout würde ich ungerne arbeiten, da ich nicht weiß wie lange es dauert bist der erste Teil abgearbeitet wurde.Kann mir hier jemand einen Tipp geben ?
Gruß
Michael
-
@mctom ich gehe mal davon aus, dass du eine asynchrone function aufrufen willst? Da arbeitet man entweder mit einer Callback function oder mit Promise. Vlt. Reicht das ja mal als Stichwort
-
@mctom Ggf ist das für dich ja interessant:
https://gist.github.com/AlCalzone/d14b854b69ce5e8a03718336cc650a95Genauere Tipps kann man nur geben, wenn wir mehr Details über die Funktionen sehen.
-
du wirst dich mit asynchroner Programmierung befassen müssen