Exactement ce que fait le anonyme en fonction JavaScript f => f faire?

Je suis en utilisant une bibliothèque tierce, qui a une fonction qui prend des fonctions comme arguments. Je suis en train de faire quelques conditionnelle des vérifications pour décider si ou de ne pas ajouter une fonction comme paramètre, et dans certains cas, je ne veux pas donner une fonction. Fournir la valeur null dans ce cas renvoie une erreur.

J'ai trouvé ce code qui fonctionne, mais je ne comprends pas tout ce qui se passe.

compose(__DEV__ ? devTools() : f => f)

Est f => f équivalent à () => {} vide d'une fonction anonyme?

  • Elle renvoie un objet littéral de f, selon SOCIÉTÉ
  • pas anonyme vide, c'est l'identité.
  • FWIW, vous pouvez souvent bâton construit comme cela babel pour voir ce que les équivalents dans les anciennes versions de ECMAscript sont.
  • Double Possible de What le sens de "=>" (une flèche formée à partir d'égal à égal & plus grand que) en JavaScript?
  • Que répondre à stackoverflow.com/questions/24900875/... ne pas répondre directement à cette question. Je savais que f => f est une fonction anonyme je ne comprenais pas exactement ce qu'il faisait. Je pense que cette question est un cas particulier et les informations fournies par Felix le Roi à propos de l'identité des fonctions est unique à cette question.
  • Juste que d'un côté de la question, dans ce cas pourrait-il être utile?
  • Hey Mistalis, dans redux de la composition de la fonction agit comme un pipeline, c'est une fonction qui prend les fonctions comme params et les exécute à partir de la droite vers la gauche. Le retour de chaque fonction est transmis à la fonction suivante. Dans mon cas, j'ai eu des fonctions que je ne voulais ajouter à composer SI j'étais en mode de développement, donc dans le cas que je ne suis pas en mode de développement, null ou vide d'une fonction anonyme ne fonctionnerait pas. La fonction nécessaire de prendre un param et de retour que param...donc la fonction en question. redux.js.org/docs/api/compose.html

InformationsquelleAutor SomethingOn | 2016-12-20