Carte vs Objet en JavaScript

Je viens de découvrir chromestatus.com et, après avoir perdu plusieurs heures de ma journée, trouvé cette entrée de la fonction:

Carte: les objets de la Carte sont simples clé/valeur des cartes.

Qui me confond. Régulièrement des objets JavaScript sont les dictionnaires, alors comment un Map différents à partir d'un dictionnaire? Sur le plan conceptuel, ils sont identiques (selon Quelle est la différence entre une Carte et un Dictionnaire?)

La documentation chromestatus références n'aide pas:

Les objets de la carte sont des collections de paires clé/valeur où à la fois les clés et les valeurs peuvent être arbitraire langage ECMAScript valeurs. Une nette valeur de la clé ne peut se produire dans une paire clé/valeur dans la Carte de la collection. De valeurs de clé distinctes en tant que victime de l'aide de l'une comparaison de l'algorithme sélectionné lorsque la Carte est créée.

Une Carte objet peut itérer ses éléments dans l'ordre d'insertion. La carte de l'objet doivent être implémentées à l'aide de tables de hachage ou d'autres mécanismes qui, en moyenne, offrent des temps d'accès qui sont sublinéaire sur le nombre d'éléments dans la collection. Les structures de données utilisées dans cette Carte les objets spécification est uniquement destiné à décrire la nécessaire observables de la sémantique des objets de la Carte. Il n'est pas prévu pour être viable modèle de mise en œuvre.

...sonne toujours comme un objet pour moi, clairement, j'ai raté quelque chose.

Pourquoi JavaScript est d'acquérir une (bien pris en charge) Map objet? Que faut-il faire?

InformationsquelleAutor Dave | 2013-08-30