總結了一下有關於陣列的差集、交集、並集的方法;
去重
/**
* 簡單的陣列去重
* @param a
*/const uniquelize = function(a)
return array.from(new set(a));
};
並集/**
* 簡單陣列的並集
* @param a
* @param b
*/const getunion = function(a,b)
return null;
}
交集/**
* 簡單陣列的交集
* @param a
* @param b
*/const getintersect = function(a,b)
return null;
}
差集/**
* 簡單陣列的差集
* @param a
* @param b
*/const getdifference = function(a,b)
return null;
}
去重/**
* 簡單的陣列去重
* @param a
*/var uniquelize = function(a)
var obj = {},
arr = ;
for (var i = 0, j = a.length; i < j; i++)
} return arr;
};
交集/**
* 簡單陣列的交集
*/var getintersect = function()
for(var j = 0,length = arguments[i].length;j}}}
return arr;
}
js陣列交集 並集 差集
1.利用filter indexof var arr1 1,2,3,4,5,6,7,8,9,nan arr2 1,3,5,nan var intersection arr1.filter function val console.log intersection 1,3,5 但這種方法針對是valu...
並集 交集 差集 Sql總結
1.並集 將查詢出的兩個結果合併成乙個結果集 union 去重,合併後的結果都是唯一 union all不去重,合併後的結果有可能出現重複的 oracle mysql sql server都支援下面的並集查詢 select classid from student union select clas...
JS求陣列的交集 並集 差集
現有兩個陣列 let a 101,201,601 let b 201,301,801 複製 1.求交集 交集元素由既屬於集合a又屬於集合b的元素組成 方法1let intersection a.filter v b.includes v 201 複製 方法2 let intersection arr...