不同的值
function FilterData(a,b)
{ //循环判断数组a里的元素在b里面有没有,有的话就放入新建立的数组中
var result = new Array();
for(var i=0;i<a.length;i++)
{
if(b.indexOf(a[i]) == -1)
{
result.push(a[i]);
}
}
return result;
}
var a=[1,2,3,4,5]
var b=[9,3,1,8,4]
console.log(FilterData(a,b).concat(FilterData(b,a)));
console.log();
相同的值
function FilterData(a,b)
{ //循环判断数组a里的元素在b里面有没有,有的话就放入新建立的数组中
var result = new Array();
for(var i=0;i<a.length;i++)
{
if(b.indexOf(a[i]) != -1)
{
result.push(a[i]);
}
}
return result;
}
var a=[1,2,3,4,5]
var b=[9,3,1,8,4]
FilterData(a,b);