⊗jsPmRcInr 275 of 505 menu

Εργασία με αναδρομή στο JavaScript

Στον προγραμματισμό υπάρχει η έννοια της αναδρομής - αυτό συμβαίνει όταν μια συνάρτηση καλεί τον εαυτό της. Ας δούμε ένα παράδειγμα. Ας εμφανίσουμε χρησιμοποιώντας αναδρομή αριθμούς από 1 έως 10:

let i = 1; function func(){ console.log(i); i++; if (i <= 10){ func(); // εδώ η συνάρτηση καλεί τον εαυτό της } } func();

Ας συζητήσουμε πώς λειτουργεί αυτός ο κώδικας.

Έχουμε μια καθολική μεταβλητή i και μια συνάρτηση func, μέσα στην οποία στην κονσόλα εμφανίζεται το περιεχόμενο της μεταβλητής i, και στη συνέχεια γίνεται ++.

Εάν η μεταβλητή μας i είναι μικρότερη ή ίση με 10, τότε η συνάρτηση καλείται ξανά. Εφόσον η μεταβλητή i είναι καθολική, τότε σε κάθε νέα κλήση της συνάρτησης σε αυτήν θα υπάρχει η τιμή που ορίστηκε στην προηγούμενη κλήση της μεταβλητής i.

Θα συμβεί ότι η συνάρτηση θα καλεί τον εαυτό της μέχρι η i να γίνει μεγαλύτερη από 10.

Λάβετε υπόψη ότι στην περίπτωσή μας δεν είναι δυνατόν η συνάρτηση να ξεκινήσει χωρίς if - εάν γίνει αυτό, θα προκύψει μια άπειρη κλήση συναρτήσεων.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη