Sascha Schulz
2023-05-09 c729d23cc6c8edad80214ef59301645e0ccbfcc9
index.html
@@ -1565,28 +1565,6 @@
                  </pre>
               </section>
               <section>
                  Lösung: Callback-Hell oder Pyramide des Todes
                  <pre>
                     <code class="js" data-trim data-line-numbers>
                        setTimeout(function() {
                           console.log("zweiter");
                           setTimeout(function() {
                              console.log("Text A");
                              setTimeout(function() {
                                 console.log("Text B");
                              }, 2000);
                           }, 2000);
                        }, 2000);
                        console.log("erster");
                     </code>
                  </pre>
               </section>
               <section>
                  Hilfsmittel: Promises
                  <pre>
                     <code class="js" data-trim data-line-numbers>
@@ -1638,7 +1616,31 @@
                  </pre>
               </section>
               <section>
                  Aufgabe: Implementiere die Funktion "delay", um die Promise-Kette lauffähig zu bekommen
                  Aufgabe: Implementiere die Funktion "delay"
                  <pre>
                     <code class="js" data-trim data-line-numbers>
                        const delay = function() {
                           // implementieren
                        }
                        console.log("erster");
                        delay(2000)
                           .then(function () {
                              console.log("zweiter");
                              return delay(2000);
                           })
                           .then(function() {
                              console.log("Text A");
                              return delay(2000);
                           })
                           .then(function() {
                              console.log("Text B");
                           })
                     </code>
                  </pre>
               </section>
            </section>
         </div>