У меня есть таблица, в которой в первой строке указаны имена столбцов (их переменное число), и я хочу преобразовать эту таблицу в объект в javascript.
Пример таблицы может выглядеть следующим образом:
Ticket | Created | State
--------+------------+-------
#102314 | 2018-11-12 | 1
#102315 | 2018-11-14 | 5
И если я захочу поместить его в объект, он будет выглядеть так:
var toReturn = [];
var table = [['Ticket', 'Created', 'State'],
['#102314', 2018-11-12, 1],
['#102315', 2018-11-14, 5]];
/*This is how i recieve data from google Spreadsheets*/
for(var k = 1; k < table.length; k++) {
toReturn.push({'Ticket': table[k][0],
'Created': table[k][1],
'State': table[k][2]});
} //This is working for me
// But I'm trying something like this and it not working
for(var k = 1; k < table.length; k++) {
toReturn.push({table[0][0]: table[k][0],
table[0][1]: table[k][1],
table[0][2]: table[k][2]});
}
И конечная цель - создать объект со всеми атрибутами из таблицы, независимо от того, сколько столбцов в таблице.