Ich habe eine Karte erstellt, die eine Liste von Produkten enthält, und das Geschäft am nächsten durch das heißt, das Produkt zu verkaufen, etwa so:Sort Karte auf Objekteigenschaft basiert, während Schlüssel zu halten
var products = new Map()
products.set('product_key', {
shop: 'shop_key',
distance: 1.2
})
was Nun möchte Ich mag Zu tun ist, die gesamte Karte auf der Entfernungseigenschaft zu sortieren, damit ich die Produkte durch Nähe zu meinem Standort auflisten kann.
Ich benutze eine Karte, weil ich auch hineingehen muss und die Entfernung zu einem bestimmten Produkt mit dem Schlüssel finden kann.
Eine Karte wie ein Objekt ist, es Schlüssel und Werte hat, und sie sind nicht wirklich sortierbar – adeneo