Jag har ett sådant här objekt som kommer tillbaka som ett JSON-svar från servern:
{"0":"1","1":"2","2":"3","3":"4"}
Jag vill konvertera det till en JavaScript-array som denna:
["1","2","3","4"]
Finns det ett bästa sätt att göra detta? Var jag än läser använder folk komplex logik med hjälp av slingor. Finns det alternativa metoder för att göra detta?
var JsonObj= {"0":"1","1":"2","2":"3","3":"4"};
var array = [];
for(var i in JsonObj) {
if(JsonObj.hasOwnProperty(i) && !isNaN(+i)) {
array[+i] = JsonObj[i];
}
}