JS
Рзбираю результат выполнения хранимой процедуры (result)
Необходимо сформировать массив (объект) с именами и значениями всех полей
Можно ли используя следующий синтаксис при заполнении значениями элементов (свойств) массива (объекта)

Код:
arrayName[N] = ({elementName: elementValue})
elementName менять динамически?
пример:

Код:
if(!result.BOF){
result.MoveFirst();
while(!result.EOF){
for(var i = 0; i != result.fields.count; ++i){
tmp_array[c] = ({result.fields(i).name:result.fields(i).value});
}
result.MoveNext();
c++;
}
}
result.fields(i).name - не воспринимает как имя элемента (св-ва)
?