Availability
This routine is available since katl-commons 2.5.7.
Syntax:
arrayFindBinary(arrayName, element)
Description:
Binary search on sorted array. If the element is not found, returns -1.Alias:
arrayFindBinary(arrayName, element)
Parameters:
Parameter name | Type | Required | Description |
---|---|---|---|
arrayName | array | Yes | The array. |
element | type of array element | Yes | The element to find in the array. |
Return Type:
number
Related routine
Please check arrayFind() routine for a more general search case. This only works for sorted arrays.
Example:
return arrayFindBinary(arraySort(usersInGroups({"jira-users"}), false), "admin");
The result of the routine is the index of the searched element in the array returned by arraySort.
See Also: