⊗jsPmFNPFA 246 of 505 menu

Penggunaan Penghantaran Fungsi sebagai Parameter dalam JavaScript

Mari kita buat satu fungsi yang akan menerima array sebagai parameter pertama, dan parameter kedua - satu fungsi. Fungsi yang dihantar itu hendaklah diterapkan kepada setiap elemen array:

function test(arr, func) { // kembalikan array yang diubah }

Mari kita laksanakan:

function test(arr, func) { // Jalankan gelung: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // gunakan fungsi pada setiap elemen } return arr; // kembalikan array yang diubah }

Mari gunakan fungsi kita pada beberapa array:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Tukar array nombor kepada array kuasa duanya: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // akan memaparkan [1, 4, 9]

Mari kita susun pemanggilan fungsi kita dengan lebih elegan (cara ini lebih diterima):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Susun kod dengan lebih elegan: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // akan memaparkan [1, 4, 9]

Tanpa melihat kod saya, laksanakan fungsi test yang sama secara sendiri.

Panggil fungsi test yang anda buat, dengan menghantar array nombor sebagai parameter. Pastikan fungsi mengembalikan array dengan kuasa tiga nombor-nombor tersebut.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak