Учитывая ключ, я хочу найти следующее свойство в объекте. Я не могу полагаться на ключи, которые нужно заказать или последовательные (они являются uuids). Ниже вы можете увидеть тривиальный пример того, что я хочу:
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
Мне также нужна функция prev(), но я уверен, что это будет одно и то же решение.
Это похоже на такую тривиальную проблему, но я не могу для жизни понять, как это сделать.
Счастливый для решения использовать underscore.js или писать в coffeescript:)