A
Size: a a a
A
SP
A
ND
ND

ND
A
SP
YS

YS
{
"name": "Some",
"tickets": 1
},
{
"name": "free",
"tickets": 2
},
{
"name": "free",
"tickets": 3
},
{
"name": "free",
"tickets": 4
},
А
{
"name": "Some",
"tickets": 1
},
{
"name": "free",
"tickets": 2
},
{
"name": "free",
"tickets": 3
},
{
"name": "free",
"tickets": 4
},
YS
А
А
А
YS
YS
let channels = [Нужно сгенерировать такой объект
{
"name": "teeko.io",
"tickets": 1111
},
{
"name": "http://localhost:3000/dashboard",
"tickets": 2222
},
]
data: {
labels: ['teeko.io', "http://localhost:3000/dashboard],
datasets: [{
label: 'something',
data: [1111, 2222],
backgroundColor: ['1','2'],
}]
},
Делаю так :let statisticsResult = {}
channels.forEach((channel, i) => {
statisticsResult = {
labels: [...statisticsResult.labels, channel.name],
datasets: [...statisticsResult.datasets, {
data: [...statisticsResult.datasets.data, channel.tickets],
backgroundColor: [...statisticsResult.datasets.backgroundColor,i],
}
]
}
})
Получаю ошибку TypeError: Invalid attempt to spread non-iterable instanceDM
let channels = [Нужно сгенерировать такой объект
{
"name": "teeko.io",
"tickets": 1111
},
{
"name": "http://localhost:3000/dashboard",
"tickets": 2222
},
]
data: {
labels: ['teeko.io', "http://localhost:3000/dashboard],
datasets: [{
label: 'something',
data: [1111, 2222],
backgroundColor: ['1','2'],
}]
},
Делаю так :let statisticsResult = {}
channels.forEach((channel, i) => {
statisticsResult = {
labels: [...statisticsResult.labels, channel.name],
datasets: [...statisticsResult.datasets, {
data: [...statisticsResult.datasets.data, channel.tickets],
backgroundColor: [...statisticsResult.datasets.backgroundColor,i],
}
]
}
})
Получаю ошибку TypeError: Invalid attempt to spread non-iterable instanceconst result = channels.reduce((res, obj, idx, arr) => ({
data: {
labels: arr.map(item => item.name),
datasets: [
{
label: "something",
data: arr.map(item => item.tickets),
backgroundColor: ["1", "2"]
}
]
}
}));UT
let channels = [Нужно сгенерировать такой объект
{
"name": "teeko.io",
"tickets": 1111
},
{
"name": "http://localhost:3000/dashboard",
"tickets": 2222
},
]
data: {
labels: ['teeko.io', "http://localhost:3000/dashboard],
datasets: [{
label: 'something',
data: [1111, 2222],
backgroundColor: ['1','2'],
}]
},
Делаю так :let statisticsResult = {}
channels.forEach((channel, i) => {
statisticsResult = {
labels: [...statisticsResult.labels, channel.name],
datasets: [...statisticsResult.datasets, {
data: [...statisticsResult.datasets.data, channel.tickets],
backgroundColor: [...statisticsResult.datasets.backgroundColor,i],
}
]
}
})
Получаю ошибку TypeError: Invalid attempt to spread non-iterable instance