⊗jsPmFNNFP 243 of 505 menu

Именоване функције-параметри у JavaScript-у

Функције које се прослеђују као параметри не морају нужно да буду анонимне.

Хајде да их направимо као Function Declaration. Прву функцију назовимо get1, а другу - get2:

function get1() { return 1; } function get2() { return 2; }

Проследимо функцији test као параметре имена функција get1 и get2 (тј. њихов изворни код, а не резултат):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // исписаће 3 function test(func1, func2) { console.log( func1() + func2() ); }

Преправимо на Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // исписаће 3 function test(func1, func2) { console.log( func1() + func2() ); }

Направите функцију test која као параметре прима 3 функције и враћа збир резултата прослеђених функција.

Направите 3 функције, декларисане као Function Declaration са именима func1, func2 и func3. Нека прва функција враћа 1, друга - 2, а трећа - 3. Проследите ове функције као параметре функцији test из претходног задатка.

Модификујте претходни задатак тако да су функције декларисане као Function Expression са истим именима.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј