Arma 3 Scripting

Function in Arrays

BIS_fnc_conditionalSelect

Also available as Markdown and JSON, or read the original wiki page.

Description

This returns a sub-array of elements that satisfy a specific condition in the order they have been passed.

Note

Arma 3: Since Arma 3 v1.55, use array select condition instead.

In the condition, the currently tested element is assigned to the variable "_x". The original array is not modified.

Syntax

[items, condition] call BIS_fnc_conditionalSelect

Parameters:

Returns: Array

Examples

Example 1

[[10, 0, 8, 2, 6, 4], { _x > 5 }] call BIS_fnc_conditionalSelect; // will return [10,8,6]

Example 2

[[10, true, 8, player], { typeName _x == "STRING" }] call BIS_fnc_conditionalSelect; // will return []

See also

select · count