如何获得两个数组

时间:2015-09-29 22:06:08

标签: javascript

说我有两套(数组):

a = [1,2,3];
b = [2,3,5];

我只想要1,2,3,5。

最简洁的方法是什么?或者,如果不这样做,有什么办法呢?

2 个答案:

答案 0 :(得分:0)

以下帖子应该有帮助...大约一半是带库参考的联合。

How to merge two arrays in Javascript and de-duplicate items

答案 1 :(得分:0)

var a = [1,2,3];
var b = [2,3,5];

//Concat both arrays [1,2,3,2,3,5]
var result = a.concat(b).filter(function(value, index, self) { //array unique
    return self.indexOf(value) === index; 
});
console.log(result); //[1, 2, 3, 5];