从对象数组中筛选出某些属性值的项

从对象数组中筛选出某些属性值的项

const arr = [1,2,3,4,5,6,7] const list = [ {id: 1, timelineId: 1, showNo: 1, uid: 1}, {id: 2, timelineId: 1, showNo: 1, uid: 1}, {id: 9, timelineId: 1, showNo: 1, uid: 1}, {id: 4, timelineId: 1, showNo: 1, uid: 1}, {id: 5, timelineId: 1, showNo: 1, uid: 1} ]const params = list.filter(item=> arr.indexOf(item.id) > -1) console.log(params)

输出结果如下:
[ {id: 1, timelineId: 1, showNo: 1, uid: 1} {id: 2, timelineId: 1, showNo: 1, uid: 1} {id: 4, timelineId: 1, showNo: 1, uid: 1} {id: 5, timelineId: 1, showNo: 1, uid: 1} ]

【从对象数组中筛选出某些属性值的项】

    推荐阅读