# **ARR\_REMOVE\_ALL**

删除数组中所有指定的值并返回新的数组。

如果数组中存在多个相同值，则会删除所有的，如果数组中不会有多个相同的值，那么可以使用[ARR\_REMOVE](./ARR_REMOVE.md)函数，只删除一个。

## 语法{#grammar}

ARR\_REMOVE\_ALL(**arr**, **value**)

- **arr**：必需，数组或其字符串形式。
- **value**：必需，要删除的值。

## 示例{#example}

1. `ARR_REMOVE_ALL(ARR("a", "b", "c"), 'b')` 返回数组对象`["a", "c"]`
2. `ARR_REMOVE_ALL(ARR("a", "b", "c", "b"), 'b')` 会删除所有匹配的值，返回数组对象`["a", "c"]`
