Skip to main content
variable uniqueByRight
import { uniqueByRight } from "https://deno.land/x/30_seconds_of_typescript@v1.0.1/util.ts";

Returns all unique values of an array, based on a provided comparator function, starting from the right.

Use Array.prototype.reduceRight() and Array.prototype.some() for an array containing only the last unique occurrence of each value, based on the comparator function, fn. The comparator function takes two arguments: the values of the two elements being compared.

type

(arr: any[], fn: Predicate) => unknown