coderliush / Blog

博客
0 stars 0 forks source link

lodash 方法总结 #4

Closed coderliush closed 3 years ago

coderliush commented 4 years ago

difference
比较两个数组,如果第二个数组的元素在第一个数组中存在,去除。

// usage difference([3, 2, 1], [4, 2]); // => [3, 1]

function difference(list1, list2) { return list1.filter(item => !list2.includes(item)) }

coderliush commented 4 years ago

intersection 求两个数组的交集

function intersection (list1, list2) {
    let _list = []
    list1.forEach(item => {
        if (list2.includes(item)) {
            _list.push(item)
        }
    })
    return _list
}