判断数组两个数组中存不存在id相同的项

985 阅读15分钟
 let arr10 = [            { id: 1, value: 'aa' },            { id: 2, value: 'bb' }        ]        let arr20 = [            { id: 5, value: 'cc' },        ]        // 判断数组arr20、arr10中存不存在id相同的项        function noInArr(arr1, arr2) {            let res = false            let ids = arr2.map(i => i.id)            ids.forEach(id => {                arr1.forEach(item => {                    if (item.id === id) {                         res = true                    }                })            })            return res        }        console.log(noInArr(arr10, arr20))