关于js求交集,并集,和差集的简便方法:(阮一峰es6)
var firstArr = [1,2,3,4,5,6,7,8];var secondArr = [6,7,8,9,10];
//并集
var bin = new Set([...firstArr,...secondArr]);
console.log([...bin]);
//交集
var jiao = firstArr.filter((val)=>new Set(secondArr).has(val));
console.log(jiao);
//差集
var cha = firstArr.filter((val)=>!new Set(secondArr).has(val));
console.log(char);