unique

移除数组 arr 中的重复值,返回一个只包含唯一值的新数组。

使用场景

  • 数据清理:当需要清理数组中的重复数据时。
  • 集合表示:将数组表示为集合,其中每个元素都是唯一的。
  • 消除冗余:消除数组中的冗余元素以提高性能或可读性。

示例

import { unique } from 'funtool';

unique([1, 2, 2, 3]); // ✅ [1, 2, 3]
unique(['a', 'b', 'a']); // ✅ ['a', 'b']

签名

function unique<T>(arr: T[]): T[]

参数

  • arr (T[]):要处理的数组。

返回值

  • (T[]):一个新数组,其中只包含唯一值。