从对象数组中筛选出某些属性值的项
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}
]
【从对象数组中筛选出某些属性值的项】
推荐阅读
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- web前端笔记|web前端学习-第一天
- JAVA框架之路|spring-boot笔记-工程搭建(一)
- spring|Java学习笔记(SpringMVC)
- URL协议和HTTP协议
- Web服务器的环境