Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Funktionen nacheinander aufrufen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Funktionen nacheinander aufrufen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mctom last edited by

      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

      D AlCalzone 2 Replies Last reply Reply Quote 0
      • D
        dirkhe Developer @mctom last edited by

        @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

        1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer @mctom last edited by

          @mctom Ggf ist das für dich ja interessant:
          https://gist.github.com/AlCalzone/d14b854b69ce5e8a03718336cc650a95

          Genauere Tipps kann man nur geben, wenn wir mehr Details über die Funktionen sehen.

          1 Reply Last reply Reply Quote 0
          • Xenon
            Xenon Forum Testing Developer last edited by

            du wirst dich mit asynchroner Programmierung befassen müssen

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            816
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            javascript
            4
            4
            250
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo