Closed coderliush closed 3 years ago
difference 比较两个数组,如果第二个数组的元素在第一个数组中存在,去除。
// usage difference([3, 2, 1], [4, 2]); // => [3, 1]
function difference(list1, list2) { return list1.filter(item => !list2.includes(item)) }
intersection 求两个数组的交集
function intersection (list1, list2) { let _list = [] list1.forEach(item => { if (list2.includes(item)) { _list.push(item) } }) return _list }
difference
比较两个数组,如果第二个数组的元素在第一个数组中存在,去除。
// usage difference([3, 2, 1], [4, 2]); // => [3, 1]
function difference(list1, list2) { return list1.filter(item => !list2.includes(item)) }