Skip to content Skip to sidebar Skip to footer

Object Iteration In Reverse (javascript)

How can I iterate over a javascript object, from back to front. The object looks like this. {'33':140, '34':100, '35':120, '36':200} I want it to display like this... 36 | 200 35 |

Solution 1:

A fairly modern version would look like this:

Object.keys(obj).sort(function (a, b) {
    return Number(b) - Number(a);
}).forEach(function (current) { 
    console.log(current + ' | ' + obj[current]); 
});

Similarly, but with a little bit more code, it could be written for older browsers, too. Or you use shims.


Post a Comment for "Object Iteration In Reverse (javascript)"