Skip to content

Commit 8457dc1

Browse files
committed
Conflicts fixed on "Rest parameters and spread syntax" page in french
language
1 parent 1306859 commit 8457dc1

File tree

1 file changed

+6
-24
lines changed
  • 1-js/06-advanced-functions/02-rest-parameters-spread

1 file changed

+6
-24
lines changed

1-js/06-advanced-functions/02-rest-parameters-spread/article.md

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -224,28 +224,19 @@ Mais il existe une différence subtile entre `Array.from(obj)` et `[...obj]` :
224224
Donc, pour transformer quelque chose en tableau, `Array.from` tend à être plus universel.
225225
226226
227-
<<<<<<< HEAD
228-
## Obtenez une nouvelle copie d'un tableau/objet
229-
=======
230-
## Copy an array/object
231-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
227+
## Copier un tableau/objet
232228
233229
Souvenez-vous quand nous avons parlé de `Object.assign()` [par le passé](info:object-copy#cloning-and-merging-object-assign) ?
234230
235231
Il est possible de faire la même chose avec la syntaxe spread !
236232
237233
```js run
238234
let arr = [1, 2, 3];
239-
<<<<<<< HEAD
240-
let arrCopy = [...arr]; // répartir le tableau dans une liste de paramètres
241-
// puis mettre le résultat dans un nouveau tableau
242-
=======
243235
244236
*!*
245-
let arrCopy = [...arr]; // spread the array into a list of parameters
246-
// then put the result into a new array
237+
let arrCopy = [...arr]; // répartir le tableau dans une liste de paramètres
238+
// puis mettre le résultat dans un nouveau tableau
247239
*/!*
248-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
249240
250241
// les tableaux ont-ils le même contenu ?
251242
alert(JSON.stringify(arr) === JSON.stringify(arrCopy)); // true
@@ -263,16 +254,11 @@ Notez qu'il est possible de faire la même chose pour faire une copie d'un objet
263254
264255
```js run
265256
let obj = { a: 1, b: 2, c: 3 };
266-
<<<<<<< HEAD
267-
let objCopy = { ...obj }; // répartir l'objet dans une liste de paramètres
268-
// puis retourne le résultat dans un nouvel objet
269-
=======
270257
271258
*!*
272-
let objCopy = { ...obj }; // spread the object into a list of parameters
273-
// then return the result in a new object
259+
let objCopy = { ...obj }; // répartir l'objet dans une liste de paramètres
260+
// puis retourne le résultat dans un nouvel objet
274261
*/!*
275-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
276262
277263
// les objets ont-ils le même contenu ?
278264
alert(JSON.stringify(obj) === JSON.stringify(objCopy)); // true
@@ -286,11 +272,7 @@ alert(JSON.stringify(obj)); // {"a":1,"b":2,"c":3,"d":4}
286272
alert(JSON.stringify(objCopy)); // {"a":1,"b":2,"c":3}
287273
```
288274
289-
<<<<<<< HEAD
290-
Cette façon de copier un objet est beaucoup plus courte que `let objCopy = Object.assign({}, obj);` ou pous un tableau `let arrCopy = Object.assign([], arr);` nous préférons donc l'utiliser chaque fois que nous le pouvons.
291-
=======
292-
This way of copying an object is much shorter than `let objCopy = Object.assign({}, obj)` or for an array `let arrCopy = Object.assign([], arr)` so we prefer to use it whenever we can.
293-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
275+
Cette façon de copier un objet est beaucoup plus courte que `let objCopy = Object.assign({}, obj)` ou pour un tableau `let arrCopy = Object.assign([], arr);` nous préférons donc l'utiliser chaque fois que nous le pouvons.
294276
295277
296278
## Résumé

0 commit comments

Comments
 (0)