JavaScript去重和交集

破孩先生 Views
 // 数组去重
function uniqueArr(ar) {
  var ret = [];
  for (var i = 0, j = ar.length; i < j; i++) {
    if (ret.indexOf(ar[i]) === -1) {
      ret.push(ar[i]);
    }
  }
  return ret;
}

// 获取两个数组的交集
function getArrayMixedVal(arr1,arr2){
	var arr3=[];
	for(var s in arr1){
		for(var x in arr2){
			if(arr1[s]==arr2[x]){
				arr3.push(arr1[s]);
			}
		}
	}
	return arr3;
}