Skip to content

Instantly share code, notes, and snippets.

@onosendi
Last active January 27, 2022 19:09
Show Gist options
  • Select an option

  • Save onosendi/cfab69a02ae3ce39ef6d1346270a7ff5 to your computer and use it in GitHub Desktop.

Select an option

Save onosendi/cfab69a02ae3ce39ef6d1346270a7ff5 to your computer and use it in GitHub Desktop.
const preferredStoreItems=[
{"PreferredStoreName":"Stater Bros","GroceryItemID":3,"Name":"Test","PreferredStoreID":3,"Notes":"Test","CreatedOn":"Apr 30 2021 10:43PM"},
{"PreferredStoreName":"Ralph's","GroceryItemID":2,"Name":"Baguette","PreferredStoreID":7,"Notes":"","CreatedOn":"Apr 30 2021 10:43PM"},
{"PreferredStoreName":"Stater Bros","GroceryItemID":1,"Name":"Saltines","PreferredStoreID":3,"Notes":"","CreatedOn":"Apr 30 2021 6:26AM"},
]
const z = preferredStoreItems.reduce((map, item) => {
map.set(item.PreferredStoreID, item.PreferredStoreName);
return map;
}, new Map);
console.log(z);
// Map(2) { 3 => 'Stater Bros', 7 => "Ralph's" }
console.log(Object.fromEntries(z));
// { '3': 'Stater Bros', '7': "Ralph's" }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment