> For the complete documentation index, see [llms.txt](https://racoon-js.gitbook.io/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://racoon-js.gitbook.io/zh/jie-kou-shuo-ming/array/max.md).

# max

## 作用

限制被检测数组长度的最大值。

## 参数

* `limit`***(number)*** - 数组长度的最大值
* `[closed]`***(boolean)*****&#x20;-** 是否闭区间，默认`true`, 表示闭区间，要求被检测数组长度须小于或等于`limit`. 若`closed`明确为`false`, 则表示开区间，要求被检测数组长度必须严格大于`limit`。

## 示例

```javascript
const schema = racoon.array(racoon.number()).max(3);
schema.validate([1, 2, 3, 4]); // fail
schema.validate([1, 2, 3]); // pass
schema.validate([1, 2, 3, 4]); // pass

const schema2 = racoon.array(racoon.number()).max(3, false);
schema2.validate([1, 2]); // fail
schema2.validate([1, 2, 3]); // fail
schema2.validate([1, 2, 3, 4]); // pass
```
