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"] }
];
 
     
     
     
     
    