⊗jsPmFNNFP 243 of 505 menu

Funções nomeadas como parâmetros em JavaScript

As funções que são passadas como parâmetros não precisam ser anônimas.

Vamos criá-las como Function Declaration. Chamaremos a primeira função de get1 e a segunda de get2:

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

Vamos passar para os parâmetros da função test os nomes das funções get1 e get2 (ou seja, seu código-fonte, e não o resultado):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // exibirá 3 function test(func1, func2) { console.log( func1() + func2() ); }

Vamos converter para Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // exibirá 3 function test(func1, func2) { console.log( func1() + func2() ); }

Faça uma função test que recebe como parâmetros 3 funções e retorna a soma dos resultados das funções passadas.

Faça 3 funções, declarando-as como Function Declaration e dando a elas os nomes func1, func2 e func3. Deixe que a primeira função retorne 1, a segunda - 2, e a terceira - 3. Passe essas funções como parâmetro para a função test da tarefa anterior.

Modifique a tarefa anterior para que as funções sejam declaradas como Function Expression com os mesmos nomes.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar