2016-04-18 28 views
0

Ich habe dieses JavaScript-Objekt erstellt, das Schlüssel/Wert-Paare enthält. Die Schlüssel sind die Zustände und die Werte sind Felder der Städte in jedem Staat.Javascript Objektschlüssel Wertpaare

Ich habe einen Link zu meinem Code auf JSFiddle enthalten, aber die Grundstruktur meines Objekt sieht wie folgt aus:

var location = { 
    "Key":[], 
    "Key":[], 
} 

JsFiddle

  1. Habe ich richtig mein Objekt einrichten?

  2. Es stimmt etwas mit dem Schlüssel/Wert-Paar für "MG" nicht. Ich kann jedoch nicht herausfinden, was. Als ich bei der farbcodierten Code aussehen, ist die zweite Hälfte dieser Linie in schwarz (ab ‚‚Santa Maria do Suaçuí‘‘, während der Rest zeigt, wie erwartet.

Ich werde sehr über jedes Feedback zu schätzen wissen dass meine Zahnräder drehen, wieder bekommen.

Thank you!

Antwort

1

Ihr Objekt richtig eingerichtet ist, können Sie seine Eigenschaften auf diese Weise Zugang:

//for example property 'AC' at index 0 

location["AC"][0] //returns Acrelândia 
2

Es ist nichts falsch, nur eine Einschränkung des Editors, versuchen Sie eine Zeichenfolge zu entfernen, bevor und Sie werden die Farbe sehen die nächste Zeichenfolge übereinstimmen.

Eine Alternative wäre, eine zu schreiben lange Zeichenfolge mit Trennzeichen:

'string1|string2|string3'.split('|'); // ['string1', 'string2', 'string3'] 
Verwandte Themen