I am trying to make an Array of Object
which adds the same weekday data in one object like if we have weekday:1 in five objects then we will get
{...{}, weekDay:1, repeated:5}
This is dynamic data I can make a code with a hade code result like filtering weekDay === 1
and then find the return array length but what I want at the moment is one function that takes this data Array and returns the comprehensive Array which will not repeat same weekDay and give me the repeated number like
{...{}, weekDay:1, repeated:5}
Data we have :
[
{
"weekDay": 1,
"role": "admin"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 1,
"role": "creator"
},
{
"weekDay": 1,
"role": "creator"
},
{
"weekDay": 1,
"role": "creator"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 2,
"role": "screener"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 3,
"role": "screener"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 2,
"role": "screener"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 3,
"role": "creator"
},
{
"weekDay": 3,
"role": "creator"
},
{
"weekDay": 3,
"role": "screener"
},
{
"weekDay": 4,
"role": "creator"
},
{
"weekDay": 3,
"role": "screener"
},
{
"weekDay": 3,
"role": "creator"
},
{
"weekDay": 3,
"role": "screener"
},
{
"weekDay": 4,
"role": "screener"
},
{
"weekDay": 4,
"role": "screener"
},
{
"weekDay": 4,
"role": "screener"
},
{
"weekDay": 5,
"role": "screener"
},
{
"weekDay": 4,
"role": "screener"
},
{
"weekDay": 4,
"role": "creator"
},
{
"weekDay": 4,
"role": "screener"
},
{
"weekDay": 5,
"role": "screener"
},
{
"weekDay": 5,
"role": "screener"
},
{
"weekDay": 5,
"role": "creator"
},
{
"weekDay": 6,
"role": "creator"
},
{
"weekDay": 5,
"role": "screener"
},
{
"weekDay": 1,
"role": "screener"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 1,
"role": "screener"
},
{
"weekDay": 1,
"role": "screener"
},
{
"weekDay": 1,
"role": "creator"
},
{
"weekDay": 2,
"role": "screener"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 3,
"role": "creator"
},
{
"weekDay": 2,
"role": "creator"
},
{
"weekDay": 2,
"role": "screener"
},
{
"weekDay": 2,
"role": "screener"
},
{
"weekDay": 3,
"role": "screener"
},
{
"weekDay": 34,
"role": "creator"
}
]
role
really relevant for the question?) for the input and the expected output for that given input.