Предположим, что поле:
data.sites
содержит массив объектов, тогда его можно обойти:
data.sites.forEach(function(element, index, array) {
console.log( index, element);
});
Как видим, в функции-обработчике есть возможность доcтупа:
- к каждому очередному индексу,
- элементу по этому индексу
- и самому массиву, который обходим.