Я предполагаю, что вы знаете, что i
является ключом, и что вы можете получить значение через data[i]
(и просто хотите ярлык для этого).
ECMAScript5 введен forEach
[MDN] для массивов (кажется, у вас есть массив):
data.forEach(function(value, index) {
});
Документация по MDN предоставляет оболочку для браузеров, не поддерживающих ее.
Конечно, это не работает для объектов, но вы можете создать аналогичную функцию для них:
function forEach(object, callback) {
for(var prop in object) {
if(object.hasOwnProperty(prop)) {
callback(prop, object[prop]);
}
}
}
Поскольку вы пометили вопрос с помощью jquery , jQuery предоставляет $.each
[docs] , который зацикливается как на массив, так и на объектные структуры.