@@ -33,10 +33,9 @@ map.set(1, 'num1'); // une clé de type numérique
3333map .set (true , ' bool1' ); // une clé de type booléenne
3434
3535// souvenez-vous, dans un `Object`, les clés sont converties en chaîne de caractères
36- /*
37- alors que `Map` conserve le type d'origine de la clé,
38- c'est pourquoi les deux appels suivants retournent des valeurs différentes:
39- */
36+ // alors que `Map` conserve le type d'origine de la clé,
37+ // c'est pourquoi les deux appels suivants retournent des valeurs différentes:
38+
4039alert ( map .get (1 ) ); // 'num1'
4140alert ( map .get (' 1' ) ); // 'str1'
4241
@@ -62,7 +61,7 @@ visitsCountMap.set(john, 123);
6261alert ( visitsCountMap .get (john) ); // 123
6362```
6463
65- Pourvoir utilisé un ` Object ` comme une clé est l'une des raisons principales d'utiliser une ` Map ` .
64+ Pourvoir utiliser un ` Object ` comme une clé est l'une des raisons principales d'utiliser une ` Map ` .
6665` Map ` est à privilégier à ` Object ` lorsque que l'on utilise autre chose que des chaînes de caractères comme clé.
6766
6867Essayons de faire comme l'exemple précédent directement avec un ` Object ` :
@@ -267,7 +266,7 @@ Méthodes et propriétés:
267266- `map.clear()` -- supprime tous les éléments dans la map.
268267- `map.size` -- retourne le nombre d'éléments.
269268
270- La différence entre avec un objet traditionel :
269+ La différence entre `Map` avec un objet traditionel :
271270
272271- N'importe quel type peut être utilisé comme clé
273272- Accès à des méthodes tels que `size`.
0 commit comments