Это структура массива, когда я console.log
это.
-[]
-0: Array(31)
-0:
-date: "2018-08-26T00:00:00-04:00"
-registered:
-standard: 0
-vip: 0
-waitlisted:
-standard: 0
-vip: 0
Это мой код для сопоставления даты и зарегистрированных (два отдельных массива):
this.data.map((value) => value.date);
this.data.map((value) => value.registered['standard']);
Я либо получаю пустой массив, либо undefined
, когда регистрирую их.Что я делаю не так?
Я хочу использовать их для диаграммы с использованием ChartJS, где:
this.lineChart = new Chart(lineCtx, {
type: 'line',
data: {
datasets: [{
label: (I want the dates to be the labels),
data: (I want the list of standard registrants)
}]...
РЕДАКТИРОВАТЬ:
Я обновил способ полученияданные для отображения следующей структуры:
{
"registrationHistory": [{
"date": "2018-08-26T00:00:00-4:00",
"registered": {
"vip":0,
"standard":0
},
"waitlisted":{
"vip":0,
"standard":0
}
{
,...
}
]}