⊗jsPmRcEP 276 of 505 menu

JavaScript'te Özyineleme ile Parametre Örneği

Özyineleme kullanarak bir dizinin elemanlarını sırayla konsola yazdıralım. Dizi başlangıçta fonksiyona parametre olarak gelsin:

func([1, 2, 3]);

Şimdilik özyineleme kullanmadan, shift metodunu kullanarak tüm dizi elemanlarını sırayla yazdıralım:

function func(arr) { console.log(arr.shift()); // 1 yazdırır console.log(arr); // [2, 3] yazdırır - dizi küçüldü console.log(arr.shift()); // 2 yazdırır console.log(arr); // [3] yazdırır - dizi küçüldü console.log(arr.shift()); // 3 yazdırır console.log(arr); // [] yazdırır - dizi boş } func([1, 2, 3]);

Gördüğünüz gibi, shift metodu dizinin ilk elemanını kesip döndürür ve bu sırada dizinin kendisi o eleman kadar küçülür.

Şimdi özyinelemeyi kullanalım:

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

Aslında, tabii ki bir dizi elemanlarını döngü ile dolaşmak daha kolaydır. Verilen örnekler sadece özyinelemenin çalışmasını basit (gerçek hayattan olmayan) örneklerle göstermektedir. Özyinelemenin daha kullanışlı örnekleri biraz daha karmaşıktır, onları biraz aşağıda inceleyeceğiz.

Bir dizi verilsin:

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

Özyineleme kullanarak bu dizinin elemanlarını konsola yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet