Partielo | Créer ta fiche de révision en ligne rapidement
Post-Bac
2

Les fonctions fléchés

Reacts JS

Fonctions Fléchées Les fonctions fléchées ont été introduites dans ES6 / ECMAScript 2015, et depuis leur introduction, elles ont changé à jamais l'apparence (et le fonctionnement) du code JavaScript.

À mon avis, ce changement était si accueillant que vous voyez maintenant rarement l'utilisation du mot-clé function dans les bases de code modernes.

Visuellement, c'est un changement simple et bienvenu, qui vous permet d'écrire des fonctions avec une syntaxe plus courte :

const myFunction = function() {

//...

}


const myFunction = () => {

//...

}

Si le corps de la fonction ne contient qu'une seule instruction, vous pouvez omettre les crochets et tout écrire sur une seule ligne :

const myFunction = () => doSomething()

Les paramètres sont passés entre parenthèses :

const myFunction = (param1, param2) => doSomething(param1, param2)

S’il n’y a qu’un seul paramètre, on peut même oublier les parenthèses :

const myFunction = param => doSomething(param)