⊗jsPmFNPFA 246 of 505 menu

Toepassing van funksie-oordrag as parameter in JavaScript

Kom ons maak 'n funksie wat as eerste parameter 'n array sal neem, en as tweede parameter - 'n funksie. Die oorgedraagde funksie sal moet toegepas word op elke element van die array:

function test(arr, func) { // gee die veranderde array terug }

Implementeer dit:

function test(arr, func) { // Begin die lus: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // pas die funksie op elke element toe } return arr; // gee die veranderde array terug }

Pas ons funksie op 'n array toe:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Transformeer die array van getalle na 'n array van hul kwadrate: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // sal [1, 4, 9] uitdruk

Kom ons maak die oproep van ons funksie meer elegant (dit is meer aanvaarbaar):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Maak die kode meer elegant: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // sal [1, 4, 9] uitdruk

Implementeer dieselfde funksie test selfstandig sonder om na my kode te kyk.

Roep die funksie test wat jy geskep het op, en gee dit 'n array van getalle as parameter. Maak dit sodat die funksie 'n array met die derdemagte van hierdie getalle teruggee.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp