# **ARR\_SOME**

判断是否数组中至少有一个元素满足指定的条件。

遍历传入的数组对象，只要有一个元素满足指定的条件，就返回true。

## 语法{#grammar}

ARR\_SOME(**arr**, **condition**)

- **arr**：必需，需要判断的数组对象或其字符串形式
- **condition**：必需，条件过滤表达式，可用`@`表示当前元素，`@#`表示当前元素的序号（1开始）

## 示例{#example}

1. `ARR_SOME(ARR(1,2,3), @%2=0)` 判断数组中是否存在偶数
2. `ARR_SOME(SPLIT(COMBOBOX1,','),LOOKUP(@,MZRS_XXB.YSZYFWDM)=null)` 校验用户在下拉框`COMBOBOX1`中多选的职业类型是否存在不合法的选项，即在字段`MZRS_XXB.YSZYFWDM`关联的维表中不存在的选项。
