Skip to content

Commit c22cd99

Browse files
committed
Conflicts fixed on "Arrow functions, the basics" page in french language
1 parent de4630c commit c22cd99

File tree

1 file changed

+5
-22
lines changed
  • 1-js/02-first-steps/17-arrow-functions-basics

1 file changed

+5
-22
lines changed

1-js/02-first-steps/17-arrow-functions-basics/article.md

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,7 @@ Comme vous pouvez le voir `(a, b) => a + b` représente une fonction qui accepte
4848
alert( double(3) ); // 6
4949
```
5050

51-
<<<<<<< HEAD
52-
- Sans arguments, les parenthèses seront alors vides (mais elles doivent êtres présentes) :
53-
=======
54-
- If there are no arguments, parentheses are empty, but they must be present:
55-
>>>>>>> 45934debd9bb31376ea5da129e266df5b43e545f
51+
- S’il n’y a pas d’arguments, les parenthèses seront alors vides, mais elles doivent êtres présentes :
5652

5753
```js run
5854
let sayHi = () => alert("Hello!");
@@ -80,15 +76,9 @@ Elles sont très utile pour des actions sur une ligne et que l'on est juste pare
8076

8177
## Les fonctions fléchées multiligne
8278

83-
<<<<<<< HEAD
84-
L'exemple ci-dessous prend les arguments sur la gauche de `=>` et évalue le coté droit avec ces arguments.
79+
Les fonctions fléchées que nous avons vues jusqu'à présent étaient très simples. Elles ont pris des arguments à gauche de `=>`, les ont évalués et ont renvoyé l'expression de droite avec eux.
8580

8681
Parfois nous avons besoin de plus de compléxité, comme des expressions multiples ou des déclarations. Cela est possible avec des accolades les délimitant. Il faut ensuite utiliser un `return` à l'intérieur de celles-ci.
87-
=======
88-
The arrow functions that we've seen so far were very simple. They took arguments from the left of `=>`, evaluated and returned the right-side expression with them.
89-
90-
Sometimes we need a more complex function, with multiple expressions and statements. In that case, we can enclose them in curly braces. The major difference is that curly braces require a `return` within them to return a value (just like a regular function does).
91-
>>>>>>> 45934debd9bb31376ea5da129e266df5b43e545f
9282
9383
Comme cela :
9484
@@ -115,14 +105,7 @@ Pour l'instant, nous pouvons les utiliser pour des actions sur une ligne ou des
115105

116106
## Résumé
117107

118-
<<<<<<< HEAD
119-
Les fonctions fléchées sont pratiques pour les déclarations sur une ligne. Elles ont deux syntaxes :
120-
121-
1. Sans accolades : `(...args) => expression` -- le coté droit est une expression : la fonction l'évalue et retourne le résultat.
122-
2. Avec accolades : `(...args) => { body }` -- les accolades nous permet des déclarations multiples au sein de la fonction, mais nous devons ajouter un `return` pour retourner quelque chose.
123-
=======
124-
Arrow functions are handy for simple actions, especially for one-liners. They come in two flavors:
108+
Les fonctions fléchées sont pratiques pour des actions simples, en particulier pour les one-liners. Ils se déclinent en deux variantes :
125109

126-
1. Without curly braces: `(...args) => expression` -- the right side is an expression: the function evaluates it and returns the result. Parentheses can be omitted, if there's only a single argument, e.g. `n => n*2`.
127-
2. With curly braces: `(...args) => { body }` -- brackets allow us to write multiple statements inside the function, but we need an explicit `return` to return something.
128-
>>>>>>> 45934debd9bb31376ea5da129e266df5b43e545f
110+
1. Sans accolades : `(...args) => expression` -- le coté droit est une expression : la fonction l'évalue et retourne le résultat. Les parenthèses peuvent être omises s'il n'y a qu'un seul argument, par ex. `n => n*2`.
111+
2. Avec accolades : `(...args) => { body }` -- les accolades nous permet des déclarations multiples au sein de la fonction, mais nous devons ajouter un `return` explicite pour retourner quelque chose.

0 commit comments

Comments
 (0)