Существует метод arrayUnion()
, который мы используем для добавления дополнительного элемента в существующий массив. Однако при добавлении значения, которое уже существовало в массиве, оно не собирается объединяться, а просто собирается сохранить один элемент вместо двух.
Example:
Existing array = [2]
ArrayUnion([2])...
Resultant array [2]
Example 2;
Existing array = [3];
ArrayUnion([2])...
Resultant Array = [3, 2];
Как сделать так, чтобы результирующий массив в первом примере был [2, 2]?