Fonctions
En Typescript on peut typer les paramètres et la valeur de retour
Rappel
Les paramètres peuvent être optionnels. On peut également spécifier une valeur par défaut
Fonctions fléchées
- paramètres => fonction
- la valeur de retour est implicite si la fonction est constituée d'une seule ligne
- pour une fonction à plusieurs instructions, utiliser un bloc et le mot clé return
Par exemple
const carre = x => x*x;
const multiplication = (x,y) => x * y;
const sommeAffichage = (x,y) => {
let result = x + y;
console.log(result);
return result;
};
//appels
carre(4);
multiplication(2,8);
sommeAffichage(2,4);
Les fonctions fléchées comme paramètres
Lorsqu'il faut donner une fonction en paramètre d'une autre fonction, on peut utiliser les fonctions fléchées. Par exemple
filterprend comme paramètre une fonction- La fonction passée en paramètre est appliquée sur tous les éléments du tableau.
- La fonction passée en paramètre retourne vrai ou faux
- Le résultat est un nouveau tableau qui contient les éléments pour lesquels la fonction passée en paramètre retourne vrai.