I am having one multidimensional array in JS, on that name is same we need to take the particular id
and push into new array, how we can achieve this please any one help me
var array1 = [
{"id":"1", "name" : "2"},
{"id":"2", "name" : "2"},
{"id":"3", "name" : "3"},
{"id":"4", "name" : "3"},
{"id":"5", "name" : "4"},
];
Expected answer
var final = [
{ "name" : "2", "IDS" : ["1", "2"] },
{ "name" : "3", "IDS" : ["3", "4"] },
{ "name" : "4", "IDS" : ["5"] }
];