Skip to content

removeDuplicates

Removes duplicate items from an array.

Parameters

  • value (unknown[]): The array from which duplicates will be removed.

Returns

  • object: An object containing:
    • value (unknown[]): The array with duplicates removed.
    • message (string): A message indicating the result:
      • 'no duplicate found' if no duplicates were present.
      • 'duplicate removed' if duplicates were removed.

Usage

ts
removeDuplicates([1, 2, 2, 3]); 
// { value: [1, 2, 3], message: 'duplicate removed' }

removeDuplicates([1, 2, 3]); 
// { value: [1, 2, 3], message: 'no duplicate found' }