Мне нужно создать один массив на основе двух и более других массивов с уникальными ключами каждого элемента в массиве.
имя ключа должно быть увеличено
Эти данные для построения Recharts
но приведенный ниже код неверен, я получил одно и то же значение для каждого ключа
вы можете увидеть демо https://jsfiddle.net/shuts13/hn52vpxf/
У меня есть массив массивов:
const setOfArrays = [
[
{
'dateTime': 1531612800000,
'value': 97.0,
'rangeMin': 79.0,
'rangeMax': 110.0
},
{
'dateTime': 1531512800000,
'value': 96.0,
'rangeMin': 79.0,
'rangeMax': 110.0
}],
[{
'dateTime': 1544745600000,
'value': 82.7,
'goal': 77.0
},{
'dateTime': 1544745600000,
'value': 81,
'goal': 77.0
}],
[{
'dateTime': 1531612800000,
'value': 66.0,
'rangeMin': 50.0,
'rangeMax': 80.0
},{
'dateTime': 1531612800000,
'value': 65.0,
'rangeMin': 50.0,
'rangeMax': 80.0
}]
]
что я ожидал получить на выходе
[
{
'dateTime': 1531612800000,
'value': 97.0,
'rangeMin': 79.0,
'rangeMax': 110.0,
'dateTime1': 1544745600000,
'value1': 82.7,
'goal1': 77.0,
'dateTime2': 1531612800000,
'value2': 66.0,
'rangeMin2': 50.0,
'rangeMax2': 80.0
},
{
'dateTime': 1531512800000,
'value': 96.0,
'rangeMin': 79.0,
'rangeMax': 110.0,
'dateTime1': 1544745600000,
'value1': 81,
'goal1': 77.0,
'dateTime2': 1531612800000,
'value2': 65.0,
'rangeMin2': 50.0,
'rangeMax2': 80.0
}
]
код, который я написал, неверен, значение дублируется, я не знаю, что не так