get list of unique items from a list of objects with duplicate objects

PHOTO EMBED

Mon Nov 02 2020 19:26:40 GMT+0000 (Coordinated Universal Time)

Saved by @ali_alaraby #javascript

// filterProperty i.e. 'id' or 'name'
function GetUniqueItems(array, filterProperty) {
	return array
    .map(e => e['filterProperty'])
    .map((e, i, final) => final.indexOf(e) === i && i)
    .filter(obj=> array[obj])
    .map(e => array[e]);
}
content_copyCOPY