⊗jsPmFNPFA 246 of 505 menu

Utumizi wa Kupeana Kazi kama Kigezo katika JavaScript

Hebu tutengeneze kazi ambayo itachukua safu kama kigezo cha kwanza, na kigezo cha pili - kazi. Kazi iliyopitishwa itapaswa kutumiwa kwa kila kipengele cha safu:

function test(arr, func) { // rudisha safu iliyobadilishwa }

Tuitengeneze:

function test(arr, func) { // Anzisha kitanzi: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // tumia kazi kwa kila kipengele } return arr; // rudisha safu iliyobadilishwa }

Tutumie kazi yetu kwa safu fulani:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Badilisha safu ya nambari kuwa safu ya mraba zao: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // itaonyesha [1, 4, 9]

Tuandae utumaji wa kazi yetu kwa njia nzuri zaidi (hii imekubaliwa zaidi):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Andaa msimbo kwa njia nzuri: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // itaonyesha [1, 4, 9]

Bila kuangalia kwenye msimbo wangu, wewe mwenyewe utengeneze kazi kama hiyo test.

Ita kazi uliyoiumba test, ukiipitishia safu yenye nambari kama kigezo. Fanya kazi irudishe safu yenye mchemraba wa nambari hizo.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa