如何从我创建静态数组中的Java脚本
问题描述:
阵列从上面的循环按照以下如何从我创建静态数组中的Java脚本
country["0"]=[USA];
sate[country[0][0]]=[["NewYork","NY"],["Ohio,"Oh"]]
for (var i = 0; i < sate[country[0][0]].length; i++) {
var key = state[country[0][0]] [i][0];
var value = state[country[0][0]] [i][i+1];
}
获得关键的价值,我能够得到像纽约和俄亥俄州的钥匙。 请帮我了解我将如何获得“纽约”和“哦”的价值?
答
var value = state[country[0][0]] [i][1];
答
您的代码有几个或三个错误。假设country
具有国家名单和state
保持国家的状态...
country = ["USA"];
state = {"USA": [["NewYork","NY"],["Ohio","Oh"]] };
for (var i = 0; i < state[country[0]].length; i++) {
var key = state[country[0]] [i][0];
var value = state[country[0]] [i][1];
}
答
你在这里输错
sate[country[0][0]]=[["NewYork","NY"],["Ohio", "Oh"]]
,您可以通过获得[“NY”,“哦”]使用这个:
for (var i = 0; i < sate[country[0][0]].length; i++) {
var key = state[country[0][0]] [i][0];
var value = state[country[0][0]] [i][1];
}
'[i] [1]',也许? – 2014-10-16 09:51:59
我想这只是一个错字,但是在俄亥俄州之后''“俄亥俄州,”哦“]'缺少''''。 – 2014-10-16 09:54:49
这是一个丑陋的数组 – Novocaine 2014-10-16 09:56:08