Taking a JavaScript object with 4 properties:
function Object() {
this.prop1;
this.prop2;
this.prop3;
this.prop4;
}
var obj = new Object();
I use a for(in) loop to inspect each property since I don't know the number or name of the properties:
for(property in obj) {
var prop = obj[property];
}
However I would like to process the properties starting with the last (prop4 in this example). I suppose I would like a reverse-for-in-loop.
How can I do this?
Thanks, Jack
Adding: The object I am referring to is the one returned from JSON.parse. The properties seem to be consistently ordered. There is no keys() method.