1.0.2 • Published 3 years ago

@reactive-academy/js-array-unique v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

js-array-unique

Function to remove duplicated items from array and return an array with unique elements only

NPM

Installation

npm install @reactive-academy/js-array-unique
yarn add @reactive-academy/js-array-unique

Usage

Array with primitive items

import unique from '@reactive-academy/js-array-unique';

const items = ['a', 'b', 'c', 'c', 'a'];
// output: ['a', 'b', 'c']
const uniqueItems = unique(items); 

Objects in the array

import unique from '@reactive-academy/js-array-unique';

const items1 = [{id: 1, name: 'Patrick'}, {id: 2, name: 'John'}];
const items2 = [{id: 1, name: 'Patrick'}, {id: 1, name: 'Patrick'}, {id: 2, name: 'John'}, {id: 3, name: 'Frank'}];
// output: [{id: 1, name: 'Patrick'}, {id: 2, name: 'John'}, {id: 3, name: 'Frank'}]
const uniqueItems = unique([...items1, ...items2], 'id');