const mixedData = [{name :'Darci' , skill : 'python'},{name :'Darci' , skill : 'javascript'},{name :'Darci' , skill : 'react js'},{name :'Brooke' , skill : 'Photoshop'},{name :'Brooke' , skill : 'Indesign'},{name :'John' , skill : 'mangoDB'},{name :'john' , skill : 'mySQL'}]
but i want output like this
const Data = [{name: 'Darci' , skill : ['python' , 'javascript' , 'react js']},
{name: 'Brooke' , skill : ['Photoshop' , 'Indesign']},
{name: 'Jhon' , skill : ['mangoDB' , 'mySQL']},
]
but i dont want to hard code by filter method like below code
const finalArray = mixedData.filter(e=> e.name === 'Darci' ?{...} : {...}
)
no matter how may unique values in object filter please anyone help me out of this solution