Guest User

Untitled

a guest
Mar 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. var filter = [{"Id":"120","arrayPicklist":
  2. "Categorie__c"},{"Id":"121","arrayPicklist":"Regio__c"},
  3. {"Id":"122","arrayPicklist":"Categorie__c"},{"Id":"123","arrayPicklist":"Regio__c"},
  4. {"Id":"121","arrayPicklist":"Regio__c"}]
  5.  
  6.  
  7. function splitArrayByValue(arr, key) {
  8. var split = {};
  9. for (var i=0; i<arr.length; i++) {
  10. var p = arr[i][key];
  11. if (!split[p]) { split[p] = []; }
  12. split[p].push(arr[i])
  13. }
  14. return split;
  15. }
  16.  
  17.  
  18. var buckets2 = splitArrayByValue(filter,'arrayPicklist');
  19.  
  20. console.log(buckets2);
Add Comment
Please, Sign In to add comment