Skip to content

Commit

Permalink
docs(array(xor)): 调整xor文档
Browse files Browse the repository at this point in the history
  • Loading branch information
renzp94 committed Jun 18, 2024
1 parent 56e904d commit 1e4029c
Showing 1 changed file with 11 additions and 15 deletions.
26 changes: 11 additions & 15 deletions docs/pages/array/xor.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## 基本用法

传入多个数组,返回含有补集数据的数组。
传入多个数组,使用[SameValueZero](https://262.ecma-international.org/6.0/#sec-samevaluezero)进行比较,返回含有补集数据的数组。

```ts
import { xor } from '@renzp/utils';
Expand Down Expand Up @@ -71,28 +71,24 @@ xor(

## 参数

| 参数 | 说明 | 类型 | 默认值 | 是否必填 |
| ------- | -------- | --------------- | ------ | -------- |
| ...args | 目标数组 | `[...Array<T>]` | - ||
| options | 配置 | `XorOptions<T>` | - ||
| 参数 | 说明 | 类型 | 默认值 | 是否必填 |
| ------- | -------- | ------------------ | ------ | -------- |
| ...args | 目标数组 | `[...Array<T>]` | - ||
| options | 配置 | `FilterOptions<T>` | - ||

```ts
export type XorOptions<T> = {
filter?: Filter<T>
}
### options

| 参数 | 说明 | 类型 | 默认值 | 是否必填 |
| ------ | ------------- | ----------- | ------ | -------- |
| filter | 过滤key或函数 | `Filter<T>` | - ||

```ts
export type Filter<T> =
| keyof T
| Array<keyof T>
| ((target: T, v: T) => boolean)
```
### options
| 参数 | 说明 | 类型 | 默认值 | 是否必填 |
| ------ | ------ | ----------- | ------ | -------- |
| filter | 过滤器 | `Filter<T>` | - | 否 |
## 返回
| 参数 | 说明 | 类型 |
Expand Down

0 comments on commit 1e4029c

Please sign in to comment.