Get next key-value pair in an object
Posted
by
captainclam
on Stack Overflow
See other posts from Stack Overflow
or by captainclam
Published on 2012-09-20T03:10:36Z
Indexed on
2012/09/20
3:37 UTC
Read the original article
Hit count: 146
So, given a key, I want to find the next property in an object. Then, I want to return the value of the NEXT property. I can not rely on the keys to be ordered or sequential (they're uuids). Please see below for trivial example of what I want:
var db ={
a: 1,
b: 2,
c: 3
}
var next = function(db, key) {
// ???
}
next(db, 'a'); // I want 2
next(db, 'b'); // I want 3
I also want a prev() function, but I'm sure it will be the same solution.
This seems like such a trivial problem but I can't for the life of me figure out how to do it.
Happy for the solution to use underscore.js or be written in coffeescript :)
© Stack Overflow or respective owner