Объединение двух массивов в третий за исключением значений, которые уже есть

238
23 апреля 2017, 00:44

Нужно объединить (создать еще один) два массива в один, но нужно чтобы в объединенном массиве исключались повторения значений, например:

let array1 = ['all', 'video', 'image', 'text']
let array2 = ['all', 'video', 'footprints', 'photo']

а на выходе получалось: arrayAll['all', 'video', 'image', 'text', 'footprints', 'photo']

Answer 1

let array1 = ['all', 'video', 'image', 'text']; 
let array2 = ['all', 'video', 'footprints', 'photo']; 
 
let data = {}; 
array1.concat(array2).forEach(function(item) { 
  data[item] = true; 
}); 
let result = Object.keys(data); 
console.log(result);

READ ALSO
сделать img с alpha из jpeg не на canvas

сделать img с alpha из jpeg не на canvas

думаю как сделать изображение с альфа каналом из jpg без использования canvas тк

284
Как привязать события клик к ссылки. DOM

Как привязать события клик к ссылки. DOM

Добрый деньКак привязать события клик к ссылки номер 2, когда первая ссылка динамическая, то есть она появляется и исчезает рандомно

317
подскажите как изменить функцию?

подскажите как изменить функцию?

Это изменение GET параметров в url

263