У меня есть этот объект:Как перебрать этот объект
var navArray = {
'#item1' : 0,
'#item2' : 1,
'#item3' : 2,
'#item4' : 3,
'#item5' : 4,
'#item6' : 5
}
идент вар в коде ниже это число, и мне нужно, чтобы выяснить, какое имущество соответствует в массиве ... так что если ident is 1 Я хочу получить # item2 назад ..
Как это сделать?
var navArray = {
'#item1' : 0,
'#item2' : 1,
'#item3' : 2,
'#item4' : 3,
'#item5' : 4,
'#item6' : 5
}
if(typeof(ident) === "number") {
for(i in navArray) {
}
}
navArray [я] должен сделать это –
Ваш 'navArray' не является массивом вообще. Что-то не так с использованием 'navArray = ['# item1', '# item2', '# item3', ...]'? Тогда вы сможете индексировать его непосредственно: 'navArray [ident]'. –
@K Иванов: ваше решение предполагает, что данные сортируются. elduderino, этот объект всегда один и тот же, так что сортировка является безопасным предположением? – Jordan