Я создаю график в javascript, и мне нужно извлечь мои данные из моего ввода JSON.входные данные поступают следующим образом [object1, object2, ... *, x_axis_data] Может быть неопределенное количество объектов, и данные могут варьироваться.Каждый объект имеет атрибут группы, поэтому я могу классифицировать их дальше.Каждый объект всегда будет иметь ключ, соответствующий записи в массиве x_axis_data.Ex.
x_axis_data = [Mon, Tue, Wed];
obj1 = {"group":"first","Mon":"1","Tue":"15","Wed":"22"};
obj1 = {"group":"second","Mon":"9","Tue":"13","Wed":"21"};
Мне удалось отделить x_axis_data от остальной части массива, и теперь у меня есть 2 массива - один для x_axis_data и один, содержащий объекты.
for(var z in data){ //loop through all of the object properties
var val_inner_lst = []; //array of the object data for current object
group.push(data[z].group); //add the group to a separate array
for (var i=0; i<interval.length; i++){
val_inner_lst.push(data[z]+"."+interval[i]); //where my error happens
}
values.push(val_inner_lst); //add the individual array to the main array
}
ожидаемый результат:
group = [first, seconds];
values = [[1,15,22][9,13,21]];
interval = [Mon, Tue, Wed];