Inkinga enkulu ngokusebenzisa i-recursion ukuze udale ukubala wehle ukuthi kungaba nzima ukuphatha isitaki sokuguquguquka. Uma i-recursion ijula kakhulu, kungase kube nzima ukulandelela ukuthi yikuphi okuguquguqukayo okukustaki okwamanje. Lokhu kungaholela emaphutheni noma ekuziphatheni okungalindelekile.
umsebenzi countdown(inombolo){ uma (inombolo <= 0) {console.log("Konke kwenziwe!"); buyela; } ikhonsoli.log(inombolo); inombolo--; ukubala wehle (inombolo); }[/code] Lona umsebenzi wokuphindaphinda ozobala wehle ukusuka enombolweni ephasiswe njengokuphikisana. Uma inombolo ingaphansi noma ilingana no-0, izophrinta "Konke kwenziwe!" futhi ubuye. Uma kungenjalo, izophrinta inombolo yamanje, yehlise inombolo ngo-1, bese iphinda ishayele umsebenzi wokubala wehla ngenombolo entsha.
Index
Inkomba wuhlobo olukhethekile lokuguquguquka olugcina indawo ngokulandelana. Ku-JavaScript, inkomba ingasetshenziswa ukufinyelela izici ezithile zamalungu afanayo noma into.
Izimpuphu
I-tuple isakhiwo sedatha esibamba isethi yezinto ezimbili noma ngaphezulu. Ku-JavaScript, ama-tuples akhiwa kusetshenziswa igama elingukhiye elithi var futhi angafinyelelwa kusetshenziswa inothi yabakaki abayisikwele. Isibonelo, ikhodi elandelayo idala i-tuple equkethe amanani 2 no-3:
var tuple = {2, 3};
Ukuze ufinyelele into yokuqala ku-tuple, uzosebenzisa inani lenkomba lika-0:
isiqephu [0] = 2;