Getting started Community Training Tutorials Documentation APIs, AI & Tools
%dw 2.0
import * from dw::core::Arrays
output application/json
var users = ["Mariano", "Leandro", "Julian"]
---
users indexWhere (item) -> item startsWith "Jul"
This version of the product has entered Extended Support. You can switch to the latest version or use the version selector in the left navigation.
Returns the index of the first occurrence of an element that matches a condition within the array.
Introduced in DataWeave 2.2.0. Supported by Mule 4.2 and later.
| Name | Description |
|---|---|
|
The array of elements. |
|
The condition (or expression) used to match an element in the array. |
This example returns the index of the value from the input array that
matches the condition in the lambda expression,
(item) → item startsWith "Jul".