# **ARR\_FIND\_INDEX**

查找数组中满足条件的第一个元素的位置。

1开始，返回-1表示没有找到。

## 语法{#grammar}

ARR\_FIND\_INDEX(**arr**, **condition**)

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

## 示例{#example}

1. `ARR_FIND_INDEX('[1,null,3]', @ is null)` 第二个元素满足条件，返回2
2. `ARR_FIND_INDEX('[1,2,3]', @>=5)` 没有元素满足条件，返回-1
