//判断两个数组是否有相同的元素返回相同的值
//判断两个数组是否有不相同的元素返回相同的值
function FilterData(a,b)
{ //循环判断数组a里的元素在b里面有没有,有的话就放入新建立的数组中
var result = new Array();
var c=b.toString();
for(var i=0;i<a.length;i++)
{
if(c.indexOf(a[i].toString())>-1)
{
for(var j=0;j<b.length;j++)
{
if(a[i]==b[j])
{
result.push(a[i]);
break;
}
}
}
}
return result;
}
//判断两个数组是否有不相同的元素返回相同的值
function FilterData(arr1, arr2) {
var arr3 = [];
var hash3 = {};
for(var index in arr1) {
var i = arr1[index];
var temp = hash3["" + i];
if(!temp) {
hash3["" + i] = 2;
} else {
hash3["" + i] = temp * 2;
}
}
for(var index in arr2) {
var i = arr2[index];
var temp = hash3["" + i];
if(!temp) {
hash3["" + i] = 5;
} else {
hash3["" + i] = temp * 5;
}
}
for(var i in hash3) {
var temp = hash3["" + i];
if(temp % 10 != 0) {
arr3.push(i)
}
}
return arr3;
}