У меня такой ответ на данные
{
"data": {
"product": {
"colors": ["#3498db", "#00ccff"],
"items": [
{
"label": "Phone",
"value": "23.00"
},
{
"label": "Notebook",
"value": "3.00"
}
]
}
}
}
и тогда я хочу нажать цвета внутри предметов
ожидается: элементы имеют три (3) переменных, каждый из которых имеет индекс
items: [
{
label: phone,
value: 23.00,
color: #3498db
}
]
Я пытаюсь использовать push и concat, но я получаю сообщение об ошибке "Не удается прочитать свойство 'данные' из неопределенного"
вот мой код
generaliseData(dashboardC) {
let genData = Object.assign({}, dashboardC)
if (genData.product.items.length > 0) {
for (let i of genData.product.items) {
i.value = parseInt(i.value)
for (let j of genData.product.colors) {
i = i.push(j)
}
}
console.log(genData)
}
}