⊗jsPmFNPFA 246 of 505 menu

Penerapan Passing Function sebagai Parameter dalam JavaScript

Mari kita buat sebuah fungsi yang parameternya akan menerima sebuah array, dan parameter kedua - sebuah fungsi. Fungsi yang diteruskan harus diterapkan ke setiap elemen array:

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

Mari kita implementasikan:

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

Mari terapkan fungsi kita ke suatu array:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Ubah array angka menjadi array kuadratnya: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // output [1, 4, 9]

Mari kita rapikan pemanggilan fungsi kita (cara ini lebih umum diterima):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Rapikan kodenya: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // output [1, 4, 9]

Tanpa melihat kode saya, implementasikan fungsi test yang sama secara mandiri.

Panggil fungsi test yang telah Anda buat, dengan meneruskan array berisi angka sebagai parameternya. Buatlah sehingga fungsi tersebut mengembalikan array dengan kubik (pangkat tiga) dari angka-angka tersebut.

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