Skip to content
On this page

Home > @taiyuuki/utils > arr_unique

arr_unique() function

此函数接受任何类型的数组并返回一个仅包含唯一值的新数组。

Signature:

typescript
declare function arr_unique<T>(arr: T[]): T[];
declare function arr_unique<T>(arr: T[]): T[];

Parameters

ParameterTypeDescription
arrT[]参数“arr”是一个类型为T的数组,其中T可以是字符串、数字、布尔值、对象等任意数据类型。函数“arr_unique”将这个数组作为输入,返回一个只有唯一元素的新数组.它使用 Set 对象来删除重复项

Returns:

T[]

函数“arr_unique”返回一个“T”类型的唯一元素数组。

Example

ts
const arr = ['a', 'b', 'c', 'c', 'a']
arr_unique(arr)
// ['a', 'b', 'c']
const arr = ['a', 'b', 'c', 'c', 'a']
arr_unique(arr)
// ['a', 'b', 'c']

Released under the MIT License.