unique

Creates a unique array from the input array.

1. Code

/**
 * Returns an array with unique elements from the input array.
 *
 * @template T - The type of elements in the array.
 * @param {T[]} arr - The input array.
 * @returns {T[]} - An array with unique elements.
 */
const unique = <T>(arr: T[]): T[] => {
  //@ts-ignore
  return [...new Set(arr)];
};

export default unique;

2. Installation

npx @jrtilak/lazykit@latest add unique -ts

3. Description

The unique function is a utility function in JavaScript that takes an array and returns a new array with all duplicate values removed. The function uses set to remove duplicate values from the array.

4. Props

Prop

Type

Default Value

arr*any[]---

5. Examples

import unique from ".";

const arr = [1, 2, 3, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10];
const result = unique(arr);
console.log(result);
// Expected Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]