2016-12-27 3 views
-3

Ist es möglich, über ein JSON-Objekt zu iterieren, in dem die Schlüssel eine fortlaufende Zahl enthalten?Iterieren eines JSON-Objekts mit einem ändernden Schlüsselnamen

Die JSON in Frage unten:

{ 
    key0: 'adbid1,23', 
    key1: 'adbid2,21', 
    key2: 'adbid3,191', 
} 

Hier ist mein Code:

for (var i = 0; i < objectLength; i++) { 
    var submitray = query.key[i].split(","); //error 
    var qid = submitray[0]; 
    var userAnswer = submitray[1]; 
} 
+0

was ist die Fehlermeldung du erhältst? – hackerrdave

+1

Nun, das scheint kein gültiger JSON zu sein. Ist es nur ein JavaScript-Objekt? –

+1

Siehe: http://stackoverflow.com/questions/684672/how-do-i-loop-through-o-en-umerate-a-javascript-object – xbonez

Antwort

-2

dieses Versuchen Sie stattdessen:

var query = { 
    key0: 'adbid1,23', 
    key1: 'adbid2,21', 
    key2: 'adbid3,191', 
} 

function a() { 
    for(var i in query){ 
    var submitray = query[i].split(","); 
    var qid = submitray[0]; 
    var userAnswer = submitray[1]; 
    console.log(userAnswer); 
    } 
} 
a(); // init the function 

https://repl.it/Ex3Y

Verwandte Themen