[
{
"Hari Libur":{
"date":"12-07"
}
},
{
"Hari Libur":{
"date":"12-12"
}
},
{
"Hari Libur":{
"date":"12-04"
}
]
Into this Object structure
{
'Hari Libur': {date: '12/07'},
'Hari Libur': {date: '12/12'},
'Hari Libur': {date: '12/04'}
}
I have tried with Object.assign but it also include me with 0:{} , 1:{}, 2:{}.
Is there any other way to do ?
var arr =[
{
"Hari Libur":{
"date":"12-07"
}
},
{
"Hari Libur1":{
"date":"12-12"
}
},
];
var obj ={}
var res = arr.map(d=>{
var key = Reflect.ownKeys(d);
var date = d[key].date;
obj[key[0]]={"date":date}
})
console.log(obj)