Я думаю, это то, что вы имеете в виду.Вот как перебрать свойства объекта.Если это объект (а не массив), вы можете получить его члены только по имени, а не по индексу.
for (var i=0;i<dbDets.length;i++) {
for (var prop in dbDets[i]) {
if (dbDets.hasOwnProperty(prop)) {
alert('index:' + i + ',name:'+prop+', value:' + dbDets[i][prop]);
}
}
}
возможно, вы захотите по-разному сериализовать данные, чтобы каждый элемент имел последовательноименованные свойства и сохраните ключ ("DB001") в качестве значения в объекте вместо использования его в качестве имени свойства.
Я предполагаю, что массив dbDets
выглядит следующим образом:
[{ DB001: "somevalue"}, {DB002: "somevalue"}, ... ]
Было бы проще использовать информацию, если вы храните данные следующим образом:
[{ id:"DB001", value: "somevalue"}, {id: "DB002", value: "somevalue"}, ... ]
Тогда вы можете просто сказать, как получить к ней доступdbDets[index].id
и dbDets[index].value