@reactive-academy/js-array-unique

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

Usage no npm install needed!

<script type="module">
  import reactiveAcademyJsArrayUnique from 'https://cdn.skypack.dev/@reactive-academy/js-array-unique';
</script>

README

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');