{"name":"BIS_fnc_arrayUnShift","operator":null,"title":"BIS fnc arrayUnShift","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_arrayUnShift","revid":327477,"updated":"2022-07-12T22:16:10Z","groups":["Arrays"],"status":"ok","replaced_by":[],"games":[{"game":"arma2","name":"Arma 2","version":"1.00"},{"game":"arma2oa","name":"Arma 2: Operation Arrowhead","version":"1.50"},{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},{"game":"arma3","name":"Arma 3","version":"0.50"}],"since":{"game":"arma2","name":"Arma 2","version":"1.00"},"arma3_since":"0.50","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"This function adds an element to the beginning of an array and returns the array.\nThe array is passed by reference so changes inside the function will be reflected outside of it.","syntaxes":[{"syntax":"[array, value] call BIS_fnc_arrayUnShift","since":null,"effect":null,"exec":null,"params":[{"name":"array","type":"Array","optional":false,"default":null,"description":null,"types":["Array"],"since":null,"text":"array: Array"},{"name":"value","type":"Anything","optional":false,"default":null,"description":null,"types":["Anything"],"since":null,"text":"value: Anything"}],"returns":{"type":"Array","types":["Array"],"description":"array reference","text":"Array - *array* reference"}}],"examples":[{"text":"```sqf\nprivate _array = [2,3,4];\n[_array, 1] call BIS_fnc_arrayUnShift;                        // _array is now [1,2,3,4]\n```","code":["private _array = [2,3,4];\n[_array, 1] call BIS_fnc_arrayUnShift;\t\t\t\t\t\t// _array is now [1,2,3,4]"]},{"text":"```sqf\nprivate _array = [[2,3,4], 1] call BIS_fnc_arrayUnShift;    // _array is now [1,2,3,4]\n```","code":["private _array = [[2,3,4], 1] call BIS_fnc_arrayUnShift;\t// _array is now [1,2,3,4]"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["BIS_fnc_arrayShift","pushBack","select","set"],"notes":[],"categories":["Arma 2: Functions","Arma 2: New Functions","Arma 2: Operation Arrowhead: Functions","Arma 3: Functions","Function Group: Arrays","Functions","Introduced with Arma 2 version 1.00","Take On Helicopters: Functions"],"docblock":null,"filled_from_docblock":[]}