У меня есть это:
Код: Выделить всё
{log_1: [{x:'11/25/2025 7:00 AM', y: '3'},{x:'11/25/2025 7:15 AM', y: '43'},{x:'11/25/2025 7:30 AM', y: '49'}],
log_2: [{x:'11/25/2025 7:00 AM', y: '13'},{x:'11/25/2025 7:15 AM', y: '83'},{x:'11/25/2025 7:45 AM', y: '19'}],
log_3: [{x:'11/25/2025 7:30 AM', y: '32'},{x:'11/25/2025 8:00 AM', y: '47'}]}
Код: Выделить всё
result = [{timestamp:'11/25/2025 7:00 AM', value: '16'},{timestamp:'11/25/2025 7:15 AM', value: '126'},{timestamp:'11/25/2025 7:30 AM', value: '81'},{timestamp:'11/25/2025 7:45 AM', value: '19'}, {timestamp:'11/25/2025 8:00 AM', value: '47'}]
Я проделал часть пути, проделав это с одним массивом журналов в объекте, но изо всех сил пытаюсь «абстрагировать» его для работы с несколькими массивами в объекте.
Код: Выделить всё
logValues = logs.map( ({x:timestamp,y:value}) => {
return{timestamp:new Date(timestamp), value: isNaN(value) ? 0 : Math.round(value) };
});
Изменить:
Я не знаю, как выразиться более ясно. Я предоставил начальные данные и конечную структуру данных. Я даже рассказал о своей попытке и о том, как далеко я смогу продвинуться. Я добрался от a до b, и мне просто нужна помощь, чтобы добраться от b до c.
Все похожие сообщения, которые я смог найти, были близки и актуальны, но не совсем ТАМ. Я прихожу в SO за помощью. Если люди готовы помочь, зачем тогда контроль????
Подробнее здесь: https://stackoverflow.com/questions/798 ... ngle-array
Мобильная версия