⊗jsPmFNPFA 246 of 505 menu

ფუნქციის პარამეტრად გადაცემის გამოყენება JavaScript-ში

მოდით შევქმნათ ფუნქცია, რომელიც პარამეტრად მიიღებს მასივს, ხოლო მეორე პარამეტრად - ფუნქციას. გადაცემული ფუნქცია უნდა გამოყენებულ იქნას მასივის თითოეულ ელემენტზე:

function test(arr, func) { // დავაბრუნოთ შეცვლილი მასივი }

განვახორციელოთ:

function test(arr, func) { // ვქმნით ციკლს: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // ვიყენებთ ფუნქციას თითოეულ ელემენტზე } return arr; // ვაბრუნებთ შეცვლილ მასივს }

გამოვიყენოთ ჩვენი ფუნქცია რაიმე მასივზე:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // რიცხვების მასივი გარდავქმნათ მათი კვადრატების მასივად: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // გამოიტანს [1, 4, 9]

მოდით ჩვენი ფუნქციის გამოძახება უფრო ელეგანტურად ჩავწეროთ (ასე უფრო მიღებულია):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // კოდი ჩავწეროთ უფრო ელეგანტურად: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // გამოიტანს [1, 4, 9]

ჩემს კოდს არ დახედოთ, თავად განახორციელეთ იგივე ფუნქცია test დამოუკიდებლად.

გამოიძახეთ თქვენს მიერ შექმნილი ფუნქცია test, პარამეტრად მიუწოდებთ მას რიცხვების მასივს. გახადეთ ისე, რომ ფუნქციამ დააბრუნოს ამ რიცხვების კუბების მასივი.

ქართული
AfrikaansAzə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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა