У меня есть объект, который содержит список уникальных имен столбцов:Создание объектов со значениями из массива
["heading", "startDate", "finishDate"]
Я возвращающий набор данных XML, который выглядит, как похожее на это так:
<z:row ows_heading='Header' ows_startDate='1/1/2016' ows_finishDate='1/11/2016' ows_Description='Ignore me'/>
<z:row ows_heading='Header' ows_startDate='2/3/2016' ows_finishDate='2/12/2016' ows_Description='Ignore me'/>
Как мне пройти через уникальный объект имени столбца, чтобы получить имя столбца, добавить к нему «ows_», а затем найти полученное значение и добавить его обратно к объекту, чтобы конечный результат был примерно таким:
["heading": "Header", "startDate": "1/1/2016", "finishDate": "1/11/2016"]
EDIT: Текущий блок кода:
var a=[];var obj={};
$(r).find("[nodeName=z:row]").each(function()
{
$.each(uniqHeaderVals, function(key, value) {
var thisVal = $(this).attr("ows_"+value);
obj.value = thisVal;
});
a.push(obj);
});
console.log(a);
Пытались ли вы что-нибудь? Вы спрашиваете, как пройти через массив? –