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