2016-04-18 121 views
0

我創建了這個包含鍵/值對的JavaScript對象。鍵是州和值是每個州內城市的陣列。javascript對象鍵值對

我已經包含了一個鏈接到我上的jsfiddle代碼,但我的對象的基本結構是這樣的:

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

JsFiddle

  1. 有我建立了我的對象是否正確?

  2. 'MG'的鍵/值對有問題。但我無法弄清楚什麼。當我看顏色編碼的代碼,該行下半年是黑色的(開始於「‘聖瑪麗亞 - 杜蘇阿蘇伊’」,而如預期,其餘的顯示器。

,我將不勝感激任何反饋這可以讓我的齒輪轉動,再一次。

謝謝!

回答

1

你的對象已正確設置,您可以通過這種方式訪問​​它的屬性:

//for example property 'AC' at index 0 

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

沒有什麼錯,只是一個編輯器的限制,嘗試之前刪除一個字符串,你將看到的顏色將在未來的字符串相匹配。

一種替代方法是寫一個長字符串用分隔符:

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