array-filter-unique

JavaScript array.filter() compatible unique filter

Usage no npm install needed!

<script type="module">
  import arrayFilterUnique from 'https://cdn.skypack.dev/array-filter-unique';
</script>

README

array-filter-unique

NPM Version node Build Status Dependency Status Dev Dependency Status

JavaScript array.filter() compatible unique filter

As all unique libraries are used as a function and not within the easily stackable and immutable arr.format() style I made my own.

Install

$ npm install array-filter-unique

Usage

const arrayFilterUnique = require('array-filter-unique');

['a', 'a', 'b', 'c']
  .filter(arrayFilterUnique());
//=> ['a', 'b', 'c']

[{name: 'Alice', …}, {name: 'Peter', …}, {name: 'Alice', …}}]
  .filter(arrayFilterUnique(o => o.name));
//=> [{name: 'Alice', …}, {name: 'Peter', …}]

API

arrayFilterUnique([selector])

selector

Type: item => string

Select what to check in the given item

License

MIT © Edgar Toll