// 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]); }
// 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]); }