# \_.sortedUniqBy(array, iteratee )

URL: https://caijiao.org/lodash/docs/Array/_.sortedUniqBy
Source: docs/lodash/docs/Array/_.sortedUniqBy.md
Description: _.sortedUniqBy(array, [iteratee]) 用于返回一个新数组，其中包含已排序数组中的唯一值。与 _.sortedUniq 不同的是，它允许您提供一个可选的 iteratee 函数，用于计算唯一性的依据。

`_.sortedUniqBy(array, [iteratee])` 是 [Lodash](/lodash/) 库提供的 JavaScript 方法。它用于返回一个新数组，其中包含已排序数组中的唯一值。与 `_.sortedUniq` 不同的是，它允许您提供一个可选的 `iteratee` 函数，用于计算唯一性的依据。

它的工作方式如下：

- `array`：要处理的已排序数组。
- `iteratee`（可选）：用于计算唯一性的依据的函数。

应用举例：

```javascript
// 已排序的数组
const nums = [1.1, 1.2, 2.3, 2.4, 3.5, 3.6];

// 定义迭代函数，以整数部分作为唯一性依据
const iteratee = (num) => Math.floor(num);

// 获取已排序数组中的唯一值
const uniqueValues = _.sortedUniqBy(nums, iteratee);

console.log("唯一值数组:", uniqueValues);
```

在这个例子中，我们使用 `_.sortedUniqBy` 方法从已排序数组 `nums` 中提取唯一的值，并将它们存储在 `uniqueValues` 中。我们通过指定一个迭代函数，使其按照整数部分来确定唯一性。
