Arma 3 Scripting

Function in Arrays

BIS_fnc_arrayUnShift

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

Description

This function adds an element to the beginning of an array and returns the array. The array is passed by reference so changes inside the function will be reflected outside of it.

Syntax

[array, value] call BIS_fnc_arrayUnShift

Parameters:

Returns: Array - array reference

Examples

Example 1

private _array = [2,3,4];
[_array, 1] call BIS_fnc_arrayUnShift;                        // _array is now [1,2,3,4]

Example 2

private _array = [[2,3,4], 1] call BIS_fnc_arrayUnShift;    // _array is now [1,2,3,4]

See also

BIS_fnc_arrayShift · pushBack · select · set