es-toolkit/docs/zh_hans/reference/array/uniqBy.md
BlackWhite e9ede74362
docs: Translate Simplified Chinese (#165)
* Translate Simplified Chinese

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Supplement the omitted

* Update docs/.vitepress/shared.mts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-12 10:08:55 +09:00

555 B

uniqBy

返回一个新数组,仅包含原始数组中基于 mapper 函数返回值的唯一元素。

签名

function uniqBy<T, U>(arr: T[], mapper: (item: T) => U): T[];

参数

  • arr (T[]): 要处理的数组。
  • mapper ((item: T) => U): 用于转换数组元素的函数。

返回值

(T[]): 一个新数组,仅包含原始数组中基于 mapper 函数返回值的唯一元素。

示例

uniqBy([1.2, 1.5, 2.1, 3.2, 5.7, 5.3, 7.19], Math.floor);
// [1.2, 2.1, 3.3, 5.7, 7.19]