Skip to content

Commit 0388d96

Browse files
committed
Conflicts fixed on "Map and Set" page in french language
1 parent ff75b56 commit 0388d96

File tree

1 file changed

+33
-88
lines changed

1 file changed

+33
-88
lines changed

1-js/05-data-types/07-map-set/article.md

Lines changed: 33 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,13 @@ Une [Map](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_
1313

1414
Voici les méthodes et les propriétés d'une `Map` :
1515

16-
<<<<<<< HEAD
17-
- `new Map()` -- instancie la map.
18-
- `map.set(key, value)` -- définie la valeur pour une clé.
19-
- `map.get(key)` -- retourne la valeur associée à la clé, `undefined` si `key` n'existe pas dans la map.
20-
- `map.has(key)` -- retourne `true` si `key` existe, sinon `false`.
21-
- `map.delete(key)` -- supprime la valeur associée à `key`
22-
- `map.clear()` -- supprime tout le contenu de la map.
23-
- `map.size` -- retourne le nombre d'éléments.
24-
=======
25-
- `new Map()` -- creates the map.
26-
- [`map.set(key, value)`](mdn:js/Map/set) -- stores the value by the key.
27-
- [`map.get(key)`](mdn:js/Map/get) -- returns the value by the key, `undefined` if `key` doesn't exist in map.
28-
- [`map.has(key)`](mdn:js/Map/has) -- returns `true` if the `key` exists, `false` otherwise.
29-
- [`map.delete(key)`](mdn:js/Map/delete) -- removes the value by the key.
30-
- [`map.clear()`](mdn:js/Map/clear) -- removes everything from the map.
31-
- [`map.size`](mdn:js/Map/size) -- returns the current element count.
32-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
16+
- `new Map()` -- crée la map.
17+
- [`map.set(key, value)`](mdn:js/Map/set) -- stocke la valeur par la clé.
18+
- [`map.get(key)`](mdn:js/Map/get) -- renvoie la valeur par la clé, `undefined` si `key` n'existe pas dans la carte.
19+
- [`map.has(key)`](mdn:js/Map/has) -- renvoie `true` si la `key` existe, `false` sinon.
20+
- [`map.delete(key)`](mdn:js/Map/delete) -- supprime la valeur par la clé.
21+
- [`map.clear()`](mdn:js/Map/clear) -- supprime tout de la map.
22+
- [`map.size`](mdn:js/Map/size) -- renvoie le nombre actuel d'éléments.
3323

3424
Par exemple :
3525

@@ -120,15 +110,9 @@ map.set('1', 'str1')
120110
121111
Il existe 3 façons de parcourir les éléments d'une `map` :
122112
123-
<<<<<<< HEAD
124-
- `map.keys()` -- retourne toutes les clés sous forme d'`iterable`,
125-
- `map.values()` -- retourne les valeurs sous forme d'`iterable`,
126-
- `map.entries()` -- retourne les `entries` (couple sous forme de `[clé, valeur]`), c'est la méthode utilisée par défaut par `for..of`.
127-
=======
128-
- [`map.keys()`](mdn:js/Map/keys) -- returns an iterable for keys,
129-
- [`map.values()`](mdn:js/Map/values) -- returns an iterable for values,
130-
- [`map.entries()`](mdn:js/Map/entries) -- returns an iterable for entries `[key, value]`, it's used by default in `for..of`.
131-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
113+
- [`map.keys()`](mdn:js/Map/keys) -- renvoie un itérable pour les clés,
114+
- [`map.values()`](mdn:js/Map/values) -- renvoie un itérable pour les valeurs,
115+
- [`map.entries()`](mdn:js/Map/entries) -- renvoie un itérable pour les entrées `[key, value]`, il est utilisé par défaut dans `for..of`.
132116
133117
Par exemple :
134118
@@ -258,21 +242,12 @@ That's the same, because `Object.fromEntries` expects an iterable object as the
258242
259243
Ses principales méthodes sont :
260244
261-
<<<<<<< HEAD
262-
- `new Set(iterable)` -- créé un `set`, si un `iterable` (la plupart du temps, un tableau) est passé en paramètre, ses valeurs sont copiées dans le `set`
263-
- `set.add(value)` -- ajoute l'élément `value` et retourne le `set`.
264-
- `set.delete(value)` -- supprime l'élément `value` et retourne `true` si la valeur existait au moment de l'appel sinon `false`.
265-
- `set.has(value)` -- retourne `true` si la valeur existe dans le `set`, sinon faux.
266-
- `set.clear()` -- supprime tout le contenu du `set`.
267-
- `set.size` -- le nombre d'éléments dans le tableau.
268-
=======
269-
- `new Set(iterable)` -- creates the set, and if an `iterable` object is provided (usually an array), copies values from it into the set.
270-
- [`set.add(value)`](mdn:js/Set/add) -- adds a value, returns the set itself.
271-
- [`set.delete(value)`](mdn:js/Set/delete) -- removes the value, returns `true` if `value` existed at the moment of the call, otherwise `false`.
272-
- [`set.has(value)`](mdn:js/Set/has) -- returns `true` if the value exists in the set, otherwise `false`.
273-
- [`set.clear()`](mdn:js/Set/clear) -- removes everything from the set.
274-
- [`set.size`](mdn:js/Set/size) -- is the elements count.
275-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
245+
- `new Set(iterable)` -- crée le set et si un objet `iterable` est fourni (généralement un tableau), copie les valeurs de celui-ci dans le set.
246+
- [`set.add(value)`](mdn:js/Set/add) -- ajoute une valeur, renvoie le set lui-même.
247+
- [`set.delete(value)`](mdn:js/Set/delete) -- supprime la valeur, renvoie `true` si `value` existait au moment de l'appel, sinon `false`.
248+
- [`set.has(value)`](mdn:js/Set/has) -- renvoie `true` si la valeur existe dans l'ensemble, sinon `false`.
249+
- [`set.clear()`](mdn:js/Set/clear) -- supprime tout du set.
250+
- [`set.size`](mdn:js/Set/size) -- est le nombre d'éléments.
276251
277252
Ce qu'il faut surtout savoir c'est que lorsque l'on appelle plusieurs fois `set.add(value)` avec la même valeur, la méthode ne fait rien.
278253
C'est pourquoi chaque valeur est unique dans un `Set`.
@@ -326,48 +301,27 @@ A noter que la fonction de callback utilisée par `forEach` prend 3 arguments en
326301
et enfin le set lui-même.
327302
328303
329-
<<<<<<< HEAD
330-
C'est pour des raisons de compatibilité avec `Map` que `forEach` prend en paramètre 3 arguments. C'est quelque peu surprenant, mais cela permet de
331-
remplacer facilement une `Map` par un `Set`.
332-
=======
333-
That's for compatibility with `Map` where the callback passed `forEach` has three arguments. Looks a bit strange, for sure. But this may help to replace `Map` with `Set` in certain cases with ease, and vice versa.
334-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
304+
C'est pour la compatibilité avec `Map` où le callback `forEach` passé possède trois arguments. Ça a l'air un peu étrange, c'est sûr. Mais cela peut aider à remplacer facilement `Map` par `Set` dans certains cas, et vice versa.
335305
336306
Les méthodes pour parcourir les éléments d'une `Map` peuvent être utilisées :
337307
338-
<<<<<<< HEAD
339-
- `set.keys()` -- retourne un objet iterable contenant les valeurs,
340-
- `set.values()` -- même chose que pour `set.keys()`, méthode présente pour des raisons de compatibilité avec `Map`,
341-
- `set.entries()` -- retourne un objet iterable sous la forme de `[value, value]`, , méthode présente pour des raisons de compatibilité avec `Map`
342-
=======
343-
- [`set.keys()`](mdn:js/Set/keys) -- returns an iterable object for values,
344-
- [`set.values()`](mdn:js/Set/values) -- same as `set.keys()`, for compatibility with `Map`,
345-
- [`set.entries()`](mdn:js/Set/entries) -- returns an iterable object for entries `[value, value]`, exists for compatibility with `Map`.
346-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
308+
- [`set.keys()`](mdn:js/Set/keys) -- renvoie un objet itérable pour les valeurs,
309+
- [`set.values()`](mdn:js/Set/values) -- identique à `set.keys()`, pour compatibilité avec `Map`,
310+
- [`set.entries()`](mdn:js/Set/entries) -- renvoie un objet itérable pour les entrées `[value, value]`, existe pour la compatibilité avec `Map`.
347311
348312
## Summary
349313
350314
`Map` -- est une collection de clé valeurs.
351315
352316
Méthodes et propriétés:
353317
354-
<<<<<<< HEAD
355-
- `new Map([iterable])` -- créé une map, potentiellement initialisée avec un `iterable` (ex: un array) de couple clé valeur `[key, value]`.
356-
- `map.set(key, value)` -- stocke la valeur par la clé, renvoie la carte elle-même.
357-
- `map.get(key)` -- retourne la valeur associée à `key`, `undefined` si `key` n'existe pas.
358-
- `map.has(key)` -- retourne `true` si `key` existe sinon `false`.
359-
- `map.delete(key)` -- supprime la valeur par la clé, retourne `true` si `key` existait au moment de l'appel, sinon `false`.
360-
- `map.clear()` -- supprime tous les éléments dans la map.
361-
- `map.size` -- retourne le nombre d'éléments.
362-
=======
363-
- `new Map([iterable])` -- creates the map, with optional `iterable` (e.g. array) of `[key,value]` pairs for initialization.
364-
- [`map.set(key, value)`](mdn:js/Map/set) -- stores the value by the key, returns the map itself.
365-
- [`map.get(key)`](mdn:js/Map/get) -- returns the value by the key, `undefined` if `key` doesn't exist in map.
366-
- [`map.has(key)`](mdn:js/Map/has) -- returns `true` if the `key` exists, `false` otherwise.
367-
- [`map.delete(key)`](mdn:js/Map/delete) -- removes the value by the key, returns `true` if `key` existed at the moment of the call, otherwise `false`.
368-
- [`map.clear()`](mdn:js/Map/clear) -- removes everything from the map.
369-
- [`map.size`](mdn:js/Map/size) -- returns the current element count.
370-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
318+
- `new Map([iterable])` -- crée la map, avec un `iterable` facultatif (par exemple un tableau) de paires `[key,value]` pour l'initialisation.
319+
- [`map.set(key, value)`](mdn:js/Map/set) -- stocke la valeur par la clé, renvoie la map elle-même.
320+
- [`map.get(key)`](mdn:js/Map/get) -- renvoie la valeur par la clé, `undefined` si `key` n'existe pas dans la map.
321+
- [`map.has(key)`](mdn:js/Map/has) -- renvoie `true` si la `key` existe, `false` sinon.
322+
- [`map.delete(key)`](mdn:js/Map/delete) -- supprime la valeur par la clé, retourne `true` si `key` existait au moment de l'appel, sinon `false`.
323+
- [`map.clear()`](mdn:js/Map/clear) -- supprime tout de la map.
324+
- [`map.size`](mdn:js/Map/size) -- renvoie le nombre actuel d'éléments.
371325
372326
La différence entre `Map` avec un objet traditionel :
373327
@@ -378,21 +332,12 @@ La différence entre `Map` avec un objet traditionel :
378332
379333
Méthodes et propriétés :
380334
381-
<<<<<<< HEAD
382-
- `new Set([iterable])` -- créé un set, potentiellement initialisé avec un `iterable` (ex: un array) de valeurs.
383-
- `set.add(value)` -- ajoute une valeur sauf si elle existe et retourne le set en cours.
384-
- `set.delete(value)` -- supprime la valeur, retourne `true` si `value` existait au moment de l'appel sinon `false`.
385-
- `set.has(value)` -- retourne `true` si la valeur existe dans le `set`, sinon `false`.
386-
- `set.clear()` -- supprime tous les éléments du set.
387-
- `set.size` -- retourne le nombre d'éléments.
388-
=======
389-
- `new Set([iterable])` -- creates the set, with optional `iterable` (e.g. array) of values for initialization.
390-
- [`set.add(value)`](mdn:js/Set/add) -- adds a value (does nothing if `value` exists), returns the set itself.
391-
- [`set.delete(value)`](mdn:js/Set/delete) -- removes the value, returns `true` if `value` existed at the moment of the call, otherwise `false`.
392-
- [`set.has(value)`](mdn:js/Set/has) -- returns `true` if the value exists in the set, otherwise `false`.
393-
- [`set.clear()`](mdn:js/Set/clear) -- removes everything from the set.
394-
- [`set.size`](mdn:js/Set/size) -- is the elements count.
395-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
335+
- `new Set([iterable])` -- crée le set avec un `iterable` facultatif (par exemple un tableau) de valeurs pour l'initialisation.
336+
- [`set.add(value)`](mdn:js/Set/add) -- ajoute une valeur (ne fait rien si `value` existe), renvoie le set lui-même.
337+
- [`set.delete(value)`](mdn:js/Set/delete) -- supprime la valeur, renvoie `true` si `value` existait au moment de l'appel, sinon `false`.
338+
- [`set.has(value)`](mdn:js/Set/has) -- renvoie `true` si la valeur existe dans le set sinon `false`.
339+
- [`set.clear()`](mdn:js/Set/clear) -- supprime tout du set.
340+
- [`set.size`](mdn:js/Set/size) -- est le nombre d'éléments.
396341
397342
On ne peut pas dire que les éléments dans une `Map` ou un `Set` sont désordonnés car ils sont toujours parcourut par ordre d'insertion.
398343
Il est cependant impossible de réorganiser les éléments ou bien de les retrouver par leur index.

0 commit comments

Comments
 (0)