-2

私はこの形式の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
    }
}

正確に何を逃したのですか?

4

1 に答える 1

1

オブジェクトを反復testするには、次のようなものが必要です。

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];
    }
}
于 2013-09-07T14:41:54.053 に答える