Arma 3 Scripting

Command in Arrays

pushBackUnique

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

Description

Adds element to the back of the given array but only if it is unique to the array. The index of the added element is returned upon success, otherwise -1. This command modifies the original array.

Note

Adding string elements is case sensitive.

Syntax

array pushBackUnique element

Parameters:

Returns: Number - index of inserted element or -1

Examples

Example 1

_arr = [1,2,3];
_index = _arr pushBackUnique 3;
hint str [_index, _arr]; // [-1,[1,2,3]]

Example 2

_arr = [1,2,3];
_index = _arr pushBackUnique 4;
hint str [_index, _arr]; // [3,[1,2,3,4]]

See also

pushBack · select · set · resize · reverse · count · find · in · forEach · deleteAt · deleteRange · append · sort · arrayIntersect · apply · BIS_fnc_arrayPushStack · BIS_fnc_arrayPush