原文链接
https://blog.csdn.net/miem_yang/article/details/118363671
// 数组A
let arrA = ['1111','2222','333','4444','5555']
// 数组B
let arrB= ['aaa','bbb','4444','5555','dddd','eeee','ffff','yyyy','mmmm']
过滤B数组中不包含A数组的项
let differentArr = arrB.filter(item => arrA.indexOf(item.id) > -1)
// differentArr =['aaa','bbb','dddd','eeee','ffff','yyyy','mmmm']
过滤B数组中包含A数组的项
let differentArr = arrB.filter(item => arrA.indexOf(item.id) != -1)
// differentArr =['4444','5555']
————————————————
版权声明:本文为CSDN博主「一只快乐的小咩咩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/miem_yang/article/details/118363671
let data = ['13d11e9000f44b', '13-49a18-1da140770017', '209c61a8b-50377']
// 在getsysU.sysUserInfo这个数组对象中找sysUserId与data相同的对象并返回
editM.usersCheckedObj = getsysU.sysUserInfo.filter(item => data.indexOf(item.sysUserId) != -1)
getsysU.sysUserInfo