@Trajor

Как объединить два массива?

jsfiddle.net/HB7LU/28023

Например, есть два массива:
favoriteColors  = ['white', 'black'];
allColors  = ['red', 'green', 'black', 'white'];

Нужно сначала вывести favoriteColors, а за ним allColors, но при этом удалив дубликаты.
(Сохранение порядка строго обязательно)

Должно быть:
1. white
2. black
3. red
4. green
  • Вопрос задан
  • 845 просмотров
Пригласить эксперта
Ответы на вопрос 2
werty1001
@werty1001
undefined
let a = ['white', 'black'],
    b = ['red', 'green', 'black', 'white'];

let array = a.concat( b.filter( val => a.indexOf( val ) < 0 ) );
Ответ написан
Комментировать
@Flicker
*-coder
Ну-с сперва concat а затем в цикле убрать дубликаты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы