Kuxazululiwe: I-JavaScript Eyisisekelo Sebenzisa Ukuphindaphinda ukuze Udale Ukubala Kwehla

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;

Okuthunyelwe okuhlobene:

Shiya amazwana