我创建了包含键/值对的JavaScript对象。键是状态,值是每个州内城市的数组。
我在JSFiddle中包含了我的代码的链接,但我的对象的基本结构如下所示:
var location = {
"Key":[],
"Key":[],
}
我是否正确设置了对象?
“MG”的键/值对有问题。不过,我无法弄清楚是什么。当我查看颜色编码的代码时,该行的后半部分是黑色的(从','Santa MariadoSuaçuí'开始,而其余部分按预期显示。
我将非常感谢能够让我的齿轮转动的任何反馈。
谢谢!
答案 0 :(得分:3)
没有错,只是编辑器的限制,尝试删除之前的一个字符串,你会看到颜色将匹配下一个字符串。
另一种方法是使用分隔符编写一个长字符串:
'string1|string2|string3'.split('|'); // ['string1', 'string2', 'string3']
答案 1 :(得分:1)
您的对象设置正确,您可以通过以下方式访问其属性:
//for example property 'AC' at index 0
location["AC"][0] //returns Acrelândia