Lets sagen, dass ich ein geparsten json wie unten angezeigt:Wie erstellt man eine Map mit eindeutigen Schlüsseln aus einem geparsten Objekt in Javascript es6/2015?
[{"a":1},{"a":2},{"a":3}]
Die Tasten sind die gleichen, die a
ist.
Wie mache ich jedes a
einzigartig, damit die Karte verwendbar ist?
EDIT1:
Ergebnisse Ich möchte:
let myMap = {}; //I declare my variable
//Then I fetch a json and parse it
fetch(link)
.then(function(response) {
return response.json(); //parse the json string
}).then(function(json) {
myMap = json; //set it to myMap to be used
}
Aus irgendeinem Grund, den ich doppelte Schlüssel mit, obwohl euch sagte der json einzigartig ist. Muss ich die JSON-Zeichenkette zuerst auf myMap
setzen und dann nur analysieren?
Wie soll wie die Ausgabe aussehen? – Rayon
So etwas wie dieses '{{ id: 1, flight_location: "KUL", Beschreibung: "Kuala Lumpur" }, { id: 2, flight_location: "KIX", Beschreibung:„Osaka- Kansai " }}' –
Ihre a ist bereits einzigartig, weil Sie einzigartige Werte innerhalb 1, 2, 3 haben oder sonst eine Objekt-ID erstellen und dynamische eindeutige ID für jedes Objekt verwenden –