Compagnon de code

JS : les fonctions

Fcontions nommées et fléchées

 

Les 2 sont possibles, utiles en fonctions des cas, des préférences.

 

Outre les fonctions que nous connaissons, les fonctions nommées, classiques,

il existe une autre notation : la fonction fléchée.

 

Tu peux préférer cette notation, pourquoi pas.

Mais une des utilité des fonctions fléchées, sera d'en faire des fonctions anonymes appelées en callback dans une autre fonction.

 

Spoiler : on en utilise depuis que nous travaillons sur les tableaux par exemple.

Dans les fonctions map(), filter()...

 

 

Illustrons le concept dans cette vidéo :

 

 

 

 

Un exemple qui permet de doubler les valeur d'un tableau contenant des valeurs numériques : 

 

 

 

function double(a){
  return 2*a
}
const doubled = myNumbers.map(double);
 
OU
 
const doubled2 = myNumbers.map((num) => 2 * num);

 

 

 

La version avec la fonction fléchée anonyme est plus sympa non ?

 

 

Toujours pareil, on utilise l'outil au besoin, pas parce qu'il existe !

Teste de ton coté pour t'appropier cette npotion essentielle.

 

 

Et si on cumulait nos connaissances dans un bel exercice !?!

 

 

 

 

 

 

 

 

Écrit en 09/25 par Christophe C.

Mis à jour en 09/25

Commentaires

Ajoutez un commentaire