⊗jsPmFNPFA 246 of 505 menu

JavaScript'te Fonksiyon Parametre Olarak Aktarımının Uygulanması

Parametre olarak bir dizi alacak, ikinci parametre olarak da bir fonksiyon alacak bir fonksiyon yapalım. Aktarılan fonksiyon, dizinin her elemanına uygulanmalıdır:

function test(arr, func) { // değiştirilmiş diziyi döndürelim }

Haydi gerçekleştirelim:

function test(arr, func) { // Döngüyü başlatalım: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // fonksiyonu her elemana uygula } return arr; // değiştirilmiş diziyi döndür }

Fonksiyonumuzu bir diziye uygulayalım:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Sayılar dizisini, kareleri dizisine dönüştürelim: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // [1, 4, 9] çıktısını verir

Fonksiyon çağrımızı daha zarif şekilde düzenleyelim (bu şekilde daha yaygın kabul görmüştür):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Kodu daha zarif şekilde düzenleyelim: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // [1, 4, 9] çıktısını verir

Benim koduma bakmadan, aynı test fonksiyonunu kendi başınıza uygulayın.

Oluşturduğunuz test fonksiyonunu, parametre olarak sayılardan oluşan bir dizi aktararak çağırın. Fonksiyonun, bu sayıların küplerinden oluşan bir dizi döndürmesini sağlayı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