⊗jsPmFNRFP 254 of 505 menu

Paramètres des fonctions de retour en JavaScript

Dans les appels de fonctions que nous avons étudiés, on peut passer des paramètres. Dans l'exemple suivant, la fonction interne attend une chaîne de caractères comme paramètre et l'affiche dans la console :

function func() { return function(str) { return str; }; }

La deuxième parenthèse lors de l'appel correspond à la fonction interne, ce qui signifie que c'est dans cette deuxième parenthèse que nous passons la chaîne souhaitée :

function func() { return function(str) { return str; }; } console.log( func()('!') ); // affichera '!'

Faisons en sorte que la première fonction accepte également un paramètre, ainsi que la seconde. Et que le résultat de l'appel soit la somme de ces paramètres :

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // affichera 3

Créez une fonction func qui, lorsqu'elle est appelée comme ceci : func(2)(3)(4), renvoie la somme des nombres passés en paramètres.

Créez une fonction func qui, lorsqu'elle est appelée comme ceci : func(2)(3)(4)(5)(), renvoie un tableau des nombres passés en paramètres.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser