⊗jsPmRcInr 275 of 505 menu

Arbeit mit Rekursion in JavaScript

In der Programmierung gibt es ein Konzept namens Rekursion - das ist, wenn eine Funktion sich selbst aufruft. Schauen wir uns ein Beispiel an. Geben wir mit Hilfe von Rekursion Zahlen von 1 bis 10 aus:

let i = 1; function func(){ console.log(i); i++; if (i <= 10){ func(); // hier ruft die Funktion sich selbst auf } } func();

Lassen Sie uns besprechen, wie dieser Code funktioniert.

Wir haben eine globale Variable i und eine Funktion func, innerhalb derer in der Konsole der Inhalt der Variable i ausgegeben wird, und dann ein ++ durchgeführt wird.

Wenn unsere Variable i kleiner oder gleich 10 ist, wird die Funktion erneut aufgerufen. Da die Variable i global ist, wird sie bei jedem neuen Funktionsaufruf den beim vorherigen Aufruf gesetzten Wert der Variable i enthalten.

Es wird sich ergeben, dass die Funktion sich selbst so lange aufruft, bis i größer als 10 wird.

Beachten Sie, dass in unserem Fall die Funktion nicht ohne if gestartet werden kann - wenn man das tut, erhält man einen unendlichen Funktionsaufruf.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen