JavaScript Créer une carte


Exemple

Une carte est un mappage de base des clés aux valeurs. Les cartes sont différentes des objets en ce sens que leurs clés peuvent être n'importe quoi (valeurs primitives ainsi que des objets), pas seulement des chaînes et des symboles. L'itération sur les cartes est également toujours effectuée dans l'ordre dans lequel les éléments ont été insérés dans la carte, tandis que l'ordre n'est pas défini lors d'une itération sur des clés dans un objet.

Pour créer une carte, utilisez le constructeur Map:

const map = new Map();

Il a un paramètre facultatif, qui peut être n'importe quel objet itérable (par exemple un tableau) qui contient des tableaux de deux éléments - le premier est la clé, les secondes la valeur. Par exemple:

const map = new Map([[new Date(), {foo: "bar"}], [document.body, "body"]]);
//                      ^key          ^value          ^key        ^value