JSFiddle - React, Tailwind, and code Playground

by ruhul105

JavaScript

const monthlyRates = [
    {
        "date_statement": "2022-02-09",
        "effective_rate": "0.10000"
    },
    {
        "date_statement": "2022-03-11",
        "effective_rate": "0.11200"
    },
    {
        "date_statement": "2022-04-14",
        "effective_rate": "0.16036"
    },
    {
        "date_statement": "2022-12-08",
        "effective_rate": "0.12300"
    },
    {
        "date_statement": "2022-12-24",
        "effective_rate": "0.92762"
    },
    {
        "date_statement": "2023-01-01",
        "effective_rate": "0.10000"
    },
    {
        "date_statement": "2023-01-03",
        "effective_rate": "0.53802"
    },
    {
        "date_statement": "2023-01-05",
        "effective_rate": "0.00019"
    }
]

const formattedMonths = monthlyRates.reduce((months,rate)=>{
	if (!months['months'] || !months['data']) {
      months['months'] = [];
      months['data'] = [];
    }
   months['months'].push(rate.date_statement);
   months['data'].push(rate.effective_rate);
   return months;
},{})

console.log( formattedMonths)