Я хочу перемещаться вверх и вниз по объекту JavaScript, задав элемент объекта. Пример объекта:
var items = {
"5" : ["name", "link2"],
"8" : ["name 2", "link 2"],
"11" : ["name 3", "link 3"]
}
Теперь, если у меня есть элемент items["8"]
. Я хочу получить предыдущий и следующий пункт соответственно.
getItemBefore = function(index) {
// index holds 8
// should return "5"
}
getItemAfter = function(index) {
// index hold 8
// should return 11
}
Как я могу получить эти элементы?