Looking for javascript Keywords? Try Ask4Keywords

JavaScriptFonctions de flèche


Introduction

Les fonctions fléchées sont un moyen concis d'écrire des fonctions anonymes et à portée lexicale dans ECMAScript 2015 (ES6) .

Syntaxe

  • x => y // Retour implicite

  • x => {return y} // Retour explicite

  • (x, y, z) => {...} // Plusieurs arguments

  • async () => {...} // Fonctions de flèche asynchrone

  • (() => {...}) () // Expression de la fonction invoquée immédiatement

  • const myFunc = x

    => x * 2 // Un saut de ligne avant que la flèche ne lance une erreur "Jeton inattendu"

  • const myFunc = x =>

    x * 2 // Un saut de ligne après la flèche est une syntaxe valide

Remarques

Pour plus d'informations sur les fonctions de JavaScript, consultez la documentation relative aux fonctions .

Les fonctions de flèche font partie de la spécification ECMAScript 6, de sorte que la prise en charge du navigateur peut être limitée. Le tableau suivant présente les premières versions de navigateur prenant en charge les fonctions fléchées.

Chrome Bord Firefox Internet Explorer Opéra Opera Mini Safari
45 12 22 actuellement indisponible 32 actuellement indisponible dix

Fonctions de flèche Exemples Liés