⊗jsPmRcEP 276 of 505 menu

Mfano wa Kigezo kupitia Ukurudianzi katika JavaScript

Wacha, kwa kutumia ukurudianzi tuonyeshe kwa utaratibu vipengele vya safu. Acha safu awali ipewe vigezo vya kitendo:

func([1, 2, 3]);

Wacha kwa sasa bila ukurudianzi tukitumia njia shift tuonyeshe vipengele vyote vya safu kwa turn:

function func(arr) { console.log(arr.shift()); // itaonyesha 1 console.log(arr); // itaonyesha [2, 3] - safu imepungua console.log(arr.shift()); // itaonyesha 2 console.log(arr); // itaonyesha [3] - safu imepungua console.log(arr.shift()); // itaonyesha 3 console.log(arr); // itaonyesha [] - safu tupu } func([1, 2, 3]);

Kama unavyoona, njia shift inakata na kurudisha kipengele cha kwanza cha safu, wakati safu yenyewe inapungua kwa kipengele hicho.

Wacha sasa tutumie ukurudianzi:

function func(arr) { console.log(arr.shift(), arr); if (arr.length != 0) { func(arr); } } func([1, 2, 3]);

Kweli, bila shaka, ni rahisi zaidi kukariri vipengele vya safu kwa kutumia kitanzi. Mifano iliyowasilishwa kwa sasa inaonyesha tu kazi ya ukurudianzi kwa mifano rahisi (si ya maisha halisi). Mifano inayofaa zaidi ya matumizi ya ukurudianzi ni tu ngumu zaidi, tutayachambua kidogo chini.

Safu fulani:

let arr = [1, 2, 3, 4, 5];

Kwa kutumia ukurudianzi onyesha vipengele vya hii safu kwenye koni.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa