Le code suivant, une fois exécuté,
true && () => {}
les rendements
Uncaught SyntaxError: Malformed arrow function parameter list
Pourquoi ?
Edit: Je sais que le fait de mettre la fonction entre parenthèses fonctionne, merci à tous, mais j'aimerais comprendre pourquoi l'analyseur ne peut pas comprendre que c'est une fonction en premier lieu.
Il analyse true && ()
comme liste de paramètres.