uniq-by

v0.9.6arrow_drop_down
v0.9.6
STATUS
Passing
DOWNLOADS
5
VISIBILITY
Public
PUBLISHED
5 years ago
SIZE
3 KB
Returns a new list containing only one copy of each element in the original
1 contributor
Install uniq-by as a package?
Copied
npm i @bit/justin-capalbo.ramda.uniq-by
Set Bit as a scoped registryLearn more
npm config set '@bit:registry' https://node.bit.cloud
Component Example
React
React
Vue
Angular
React Native
Add dependency... help_outline
Just
import
any of the 1 million components
and packages in Bit or NPM to the example.
import Button from '@bit/grommet.grommet.button';
import Lodash from 'lodash';
toggle layout
No preview available
modifieddraft
chevron_left
chevron_right
uniqBy (
fn:Function,
list:Array
) : Array

Returns a new list containing only one copy of each element in the original list, based upon the value returned by applying the supplied function to each list element. Prefers the first item if the supplied function produces the same value on two items. R.equals is used for comparison.

Example
R.uniqBy(Math.abs, [-1, -5, 2, 10, 1, 2]); //=> [-1, -5, 2, 10]
Arguments
fn: Function

A function used to produce a value to use during comparisons.

list: Array

The array to consider.

Returns
Array

The list of unique items.

Help and resources