Ich habe die Struktur folgende Daten:die Daten transformieren
const data = [
{
name: 'ABC',
salesData: [
{
timestamp: '2017-09-01',
value: 10
},
{
timestamp: '2017-09-02',
value: 2
}
]
},
{
name: 'DEF',
salesData: [
{
timestamp: '2017-09-01',
value: 8
},
{
timestamp: '2017-09-02',
value: 3
}
]
}
];
Ich möchte dies verwandeln:
[
{
name: 'ABC',
'2017-09-01': 10,
'2017-09-02': 2
},
{
name: 'CDE',
'2017-09-01': 8,
'2017-09-02': 3
}
]
Ich versuche Undersketten und Karte zu verwenden, die ich erhalte verwirrt. Bisher habe ich die folgenden, nicht sicher, wie schreibe ich den convertedSalesData
als je die Notwendigkeit zu transformieren:
_.map(data, function(item) {
let name = item.name;
let salesData = item.salesData;
let convertedSalesData = ?
})
ist es obligatorisch, underscoreJS zu verwenden? –
Verwenden Sie [] Klammer statt. um Daten als Schlüssel zu verwenden. –
@HarshPatel: Nicht wirklich, mir geht es auch mit dem einfachen Javascript. –