Я получаю этот json-файл:
var data = [
{
"id":"1",
"yMonth":"201901",
},
{
"id":"2",
"yMonth":"201902",
},
{
"id":"3",
"yMonth":"201802",
},
{
"id":"4",
"yMonth":"202003",
}
]
My yMonth
содержит составные год и месяц (201901 -> год: 2019, месяц: 01).Итак, я пытаюсь разделить мои yMonth
на две новые вещи, сортируя по year
и month
.
Чтобы получить этот вид возврата:
[
{
"id":"1",
"year":"2019",
"month":"01",
},
{
"id":"2",
"year":"2019",
"month":"02",
},
{
"id":"3",
"year":"2018",
"month":"02",
},
{
"id":"4",
"year":"2020",
"month":"03",
}
]
Один из способов, которым я думал о поступке, начинался так:
data.forEach(item => {
item.yMonth.....
//Split string, maybe save temporarily in aux variable, create a new array with: `year` and `month` items
})
Кто-то может мне помочь?Я действительно потерялся в том, как это сделать