javascript对象键值对

时间:2016-04-18 18:12:02

标签: javascript arrays object

我创建了包含键/值对的JavaScript对象。键是状态,值是每个州内城市的数组。

我在JSFiddle中包含了我的代码的链接,但我的对象的基本结构如下所示:

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

JsFiddle

  1. 我是否正确设置了对象?

  2. “MG”的键/值对有问题。不过,我无法弄清楚是什么。当我查看颜色编码的代码时,该行的后半部分是黑色的(从','Santa MariadoSuaçuí'开始,而其余部分按预期显示。

  3. 我将非常感谢能够让我的齿轮转动的任何反馈。

    谢谢!

2 个答案:

答案 0 :(得分:3)

没有错,只是编辑器的限制,尝试删除之前的一个字符串,你会看到颜色将匹配下一个字符串。

另一种方法是使用分隔符编写一个长字符串:

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

答案 1 :(得分:1)

您的对象设置正确,您可以通过以下方式访问其属性:

//for example property 'AC' at index 0

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