2014-08-29 27 views
-8

我在JavaScript中有两个数组删除重复的,而且我的魔杖从他们删除重复从两个数组的JavaScript

var array1 = [1,2,3,4,5,6,7,8,9]; 
var array2 = [3,5,7,11,17,19]; 

我想要的输出为[1,2,3,4,5,6, 7,8,9,11,17,19]

+2

'的console.log(“[1,2,3,4,5,6,7,8,9,11, 17,19]“);' – djechlin 2014-08-29 15:12:40

回答

1
var array1 = [1,2,3,4,5,6,7,8,9], array2 = [3,5,7,11,17,19]; 
var output = array1.concat(array2); 
var output = output.filter(function (item, pos) {return output.indexOf(item) == pos}); 

DEMO