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"
indexWhere
indexWhere
You're viewing an older version of the documentation. 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. If no element matches the condition, the function returns -1.
Introduced in DataWeave version 2.2.0.
| 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".