Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა