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' }