删选两个数组中的相同的值
let deviceList = [
{deviceId:'11',name:'设备1'},
{deviceId:'22',name:'设备2'}
]
let devices = [
{device_id:'11',open_hash:'a'},
{device_id:'22',open_hash:'b'},
{device_id:'33',open_hash:'c'},
{device_id:'44',open_hash:'d'}
]
let deviceIds = deviceList.map(item=>item.deviceId)
let needMatchDevices = devices.filter(item => !deviceIds.includes(item.device_id))
console.log("needMatchDevices:",needMatchDevices)