const index = users.findIndex((user) => { user.id === id }) console.log(index)
3 Réponses :
Parce que rien n'est retourné dans le deuxième exemple. En omettant les supports, vous causez un retour. Dans les crochets, vous devez utiliser une déclaration de retour; est identique à écrire p> s'il y a des supports, alors vous devez utiliser une déclaration de retour. S'il n'y a pas de crochets, JavaScript renvoie implicitement l'expression évaluée - user.id === ID code>. P> p>
Lorsque vous utilisez des seconde parenthèses {}, vous devez utiliser le renvoi de la déclaration.
Si c'est un code multiligne, vous devez utiliser {} et revenir. Si c'est une ligne, vous n'avez pas à l'utiliser. P> Vous pouvez renvoyer le lien ci-dessous pour voir comment fonctionnent les fonctions de la flèche,
https://developer.mozilla.org/en- US / DOCS / Web / JavaScript / Référence / Fonctions / Arrow_fonctions P> P>
C'est parce que lorsque vous ouvrez les crochets, vous devez indiquer un retour.
Par exemple, celui-ci -> # 2 Exemple fort> p> (paramètre) => quelque chose code> <- est égal à ceci ->
(paramètre) => {renvoyer quelque chose} code> <- la principale différence entre celles Deux est que dans le second cas, vous pouvez mettre davantage de code et dans le premier cas, c'est seulement un retour.
Ici, différents types de la déclaration de fonction ont été très bien expliqués: freecodecamp.org/forum/t/function-inside-A-Round-Brackets/.../a>