Показать сообщение отдельно
Старый 13.03.2011, 17:26
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 1  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
По умолчанию concat с удалением одинаковых элементов

есть 2 массива:
Код:
[
 Item1,
 Item2,
 Item3
]
Код:
[
 Item3,
 Item4,
 Item5
]
нужно объединить 2 массива и удалить оттуда одинаковые элементы, т.е. на выходе должно быть:
Код:
[
 Item1,
 Item2,
 Item3,
 Item4,
 Item5
]
как оптимальнее всего это сделать? сейчас сделано так: пробегаюсь по самому короткому из массивов, и ищу совпадение в другом массиве через indexOf, если нашли, то удаляем из первого, затем сцепляю оба, но думаю что можно оптимизировать
__________________
low +