⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць