js 数组常用方法

59 阅读1分钟

1. 筛选出相同项组成新的数组

const list = [
  {
    name:"aa",
    id:1
  },
  {
    name:"bb",
    id:2
  }
]

const list2 = [
  {
    name:"bb",
    id:2
  },
  {
    name:"cc",
    id:3
  }
]


let newArr = list.filter((v) => list2.some((val) => val.id == v.id))
// newArr:[
//   {
//     name:"bb",
//     id:2
//   }
// ]