Arma 3 Scripting

Function in Arrays

BIS_fnc_findNestedElement

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

Description

Function to find item in nested arrays and return a path to the first match.

Note

Arma 3: In some cases findIf might be the better way of finding a nested element. It is a lot faster!

Syntax

[array, query] call BIS_fnc_findNestedElement

Parameters:

Returns: Array of Numbers - path to the first occurence of query

Examples

Example 1

private _array = [[1, 2], [3, 4]];
_path = [_array, 3] call BIS_fnc_findNestedElement; // expected result: [1, 0]
// ((_array select 1) select 0) == 3

See also

BIS_fnc_findAllNestedElements · BIS_fnc_removeNestedElement · BIS_fnc_returnNestedElement · BIS_fnc_setNestedElement