You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/17-arrow-functions-basics/article.md
+2-14Lines changed: 2 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,11 +8,7 @@ Les "fonctions fléchées" sont appelées ainsi pour leur syntaxe :
8
8
letfunc= (arg1, arg2, ..., argN) => expression;
9
9
```
10
10
11
-
<<<<<<< HEAD
12
-
...Cela va créér une function `func` qui accepte les arguments `arg1...argN`, puis évalue l'`expression` sur le côté droit et retourne le résultat.
13
-
=======
14
-
This creates a function `func` that accepts arguments `arg1..argN`, then evaluates the `expression` on the right side with their use and returns its result.
15
-
>>>>>>> 71da17e5960f1c76aad0d04d21f10bc65318d3f6
11
+
Cela va créér une function `func` qui accepte les arguments `arg1...argN`, puis évalue l'`expression` sur le côté droit et retourne le résultat.
16
12
17
13
C'est donc la version raccourcie de :
18
14
@@ -37,11 +33,7 @@ let sum = function(a, b) {
37
33
alert( sum(1, 2) ); // 3
38
34
```
39
35
40
-
<<<<<<< HEAD
41
36
Comme vous pouvez le voir `(a, b) => a + b` représente une fonction qui accepte 2 arguments nommés `a` et `b`. Lors de l'éxécution, elle évalue l'expression `a + b` et retourne le résultat.
42
-
=======
43
-
As you can see, `(a, b) => a + b` means a function that accepts two arguments named `a` and `b`. Upon the execution, it evaluates the expression `a + b` and returns the result.
44
-
>>>>>>> 71da17e5960f1c76aad0d04d21f10bc65318d3f6
45
37
46
38
- Pour un argument unique, alors les parenthèses autour du paramètre peuvent être omises, rendant la fonction encore plus courte.
47
39
@@ -94,11 +86,7 @@ Comme cela :
94
86
let sum = (a, b) => { // Les accolades ouvre une fonction multiligne
95
87
let result = a + b;
96
88
*!*
97
-
<<<<<<< HEAD
98
-
return result; // Si nous utilisons des accolades le "return" est nécessaire
99
-
=======
100
-
return result; // if we use curly braces, then we need an explicit "return"
101
-
>>>>>>> 71da17e5960f1c76aad0d04d21f10bc65318d3f6
89
+
return result; // si nous utilisons des accolades, nous avons besoin d'un "return" explicite
0 commit comments