Javascript 使用数组解析json对象
我有一个json格式:Javascript 使用数组解析json对象,javascript,json,Javascript,Json,我有一个json格式: var test = { "name1" : [ "aaa", "bbb"], "name2" : [ "ccc", "ddd" ] }; 我试着像这样重复这个 for (var names in test ) { for ( var element in names ) { // problem we got the chars in the "names1", etc } } 我到底错过了什么?要迭代测试对象,您需要如下内
var test = { "name1" : [ "aaa", "bbb"], "name2" : [ "ccc", "ddd" ] };
我试着像这样重复这个
for (var names in test )
{
for ( var element in names )
{
// problem we got the chars in the "names1", etc
}
}
我到底错过了什么?要迭代
测试对象,您需要如下内容:
for(var key in test) //iterate object keys
{
var elements = test[key];
for(var i = 0; i < elements.length; i++) //iterate array indexes
{
var element = elements[i];
}
}
for(测试中的var键)//迭代对象键
{
var元素=测试[关键];
for(var i=0;i
那不是JSON,那只是一个Javascript对象。console.log(名称)代码>-尝试一下,确保代码中的每个变量都包含键上的in
循环的预期数据a,而不是值。